mysql基础(2)
来源:互联网 发布:通达信行情交易软件 编辑:程序博客网 时间:2024/06/08 12:15
1.replace的用法:
replace into t(id, update_time) select 1, now();replace into 跟 insert 功能类似,不同点在于:replace into 首先尝试插入数据到表中,
1. 如果发现表中已经有此行数据(根据主键或者唯一索引判断)则先删除此行数据,然后插入新的数据。
2. 否则,直接插入新数据。
要注意的是:插入数据的表必须有主键或者是唯一索引!
否则的话,replace into 会直接插入数据,这将导致表中出现重复的数据。
MySQL replace into 有三种形式:
1. replace into tbl_name(col_name, ...) values(...)
2. replace into tbl_name(col_name, ...) select ...
3. replace into tbl_name set col_name=value, ...
- mysql 基础2
- mysql基础(2)
- mysql基础语句--2
- MySql基础2
- MySQL 基础课程 2
- mysql基础2【常用mysql语句】
- 【MySQL】(2)MySQL基础语法
- mysql基础学习笔记-2
- MySQL基础
- MySQL基础
- MySql基础
- MySQL基础
- mysql基础
- MYSQL基础
- MySQL基础
- mysql基础
- mysql基础
- MySQL 基础
- 把VIM打造成一个真正的IDE
- Intent和PendingIntent的区别
- 嵌入式Goahead(1)
- API(Application Programming Interface,应用程序编程接口)详解
- js转义特别符号
- mysql基础(2)
- android ROM备份和还原,再也不用当心刷到垃圾ROM,而还原不了原有系统
- OCP-1Z0-053-V12.02-215题
- Linux下Gcc生成和使用静态库和动态库详解(转)
- 牛人博客
- 关于android代码混淆
- Java国际化学习总结
- C语言inline函数的使用方法
- jquery获取当前元素的坐标