根据mysql表中数据的存在与否,一条语句进行修改以及新增
2016-05-03 10:04
405 查看
INSERT INTO `account_cash_rlt` VALUES('6','7','666','888') ON DUPLICATE KEY UPDATE user_id='88',ROBOT_NUM=666
======================================================
这里不建议使用replace into 因为如果表主键为自增.主键值如果你没有设置的话,会自增.破坏其他表对这个表的依赖.
======================================================
这里不建议使用replace into 因为如果表主键为自增.主键值如果你没有设置的话,会自增.破坏其他表对这个表的依赖.
相关文章推荐
- MySQL连接远程数据库报错 1042Can't get hostname for your address
- MESSAGE: [unixODBC][MySQL][ODBC 3.51 Driver]Can't connect to local MySQL server through socket '/tmp
- mysql的查询、子查询及连接查询
- innodb中master线程的调度的算法改进(mysql 5.6.26)
- MySQL内存分配
- mysqld执行的函数栈
- MySQL高性能以及高安全测试
- perl 操作mysql 数据库
- MySQL缓存的查询和清除命令使用详解
- Mysql variables
- MySQL查询缓存设置提高MySQL查询性能
- ubuntu 16.04 mysql 相关
- 查看 MySQL 数据库中每个表占用的空间大小
- mysql 超时断开解决方案
- MySQL备份原理详解
- mysql 批量修复
- 逐步讲解MySQL中定时事件计划的创建
- ubuntu16.04 安装mysql和卸载mysql步骤
- MySQL SELECT ... FOR UPDATE
- mysql 批量修复