SQL操作 - 插入时更新数据
2016-09-09 10:18
155 查看
1.使用REPLACE INTO,举例:
replace into clients (md5, timestamp) values ('15B2C797C9EF2037A540AE9691179E55', 1473325674);
说明:表clients中,md5被设置为unique。replace表示在表clients中设置md5和timestamp项的数据。若md5存在了,覆盖原来的timestamp;若md5不存在,创建新的一行,并写入md5和timestamp。
replace into clients (md5, timestamp) values ('15B2C797C9EF2037A540AE9691179E55', 1473325674);
说明:表clients中,md5被设置为unique。replace表示在表clients中设置md5和timestamp项的数据。若md5存在了,覆盖原来的timestamp;若md5不存在,创建新的一行,并写入md5和timestamp。
相关文章推荐
- 解决MYSQL启动后自动停止问题
- MySQL - 用户变量
- MySQL - 正则表达式
- ELK(ElasticSearch+Logstash+Kibana)+redis日志收集分析系统
- mongodb 创建副本 replSet
- Oracle 存储过程实例2
- 数据库锁表情况
- Oracle 常用函数
- oracle 自定义函数
- Oracle 异常处理
- Oracle 包(package)
- Oracle 存储过程实例
- Oracle 游标
- oracle 函数
- oracle中操作数据
- ORACLE 变量定义
- SqlServer数据库还原与备份所遇到的问题
- oracle 视图
- oracle 存储过程
- 数据库三范式