MYSQL提供了专门的语句insert into .. on duplicate ....
replace ...
参考一下MYSQL免费官方手册中这两个SQL语句的语法说明和例子。
replace ...
参考一下MYSQL免费官方手册中这两个SQL语句的语法说明和例子。
解决方案 »
- 数据库结构变化后 怎么把原来数据库的数据导入新的数据库里
- 如何把mysql 转换成 access 数据库 或 sql server 数据库
- 重复记录查询问题
- 求两表联合删除语句
- mysql 单表多条件查询结果排序问题,在线等,万分感谢,急!!!
- 关于mysql导入数据问题
- MyODBC连接MySql时出现灾难性故障
- 请问使用mySql管理,除了MySQL-Front外,还有别的C/S的客户端软件吗?
- 为什么在MYSQL中没有引入触发器和存储过程?
- You have an error in your SQL syntax 这个错误提示是什么意思啊。
- MySQL 语法错误
- 有没高手总结下 mysql 字段设置的经验
`Id` int(11) NOT NULL AUTO_INCREMENT,
`Index` int(4) NOT NULL DEFAULT '0',
`IntVal` int(11) NOT NULL DEFAULT '0',
PRIMARY KEY (`Id`),
UNIQUE KEY `Index` (`Index`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8;insert into test(`Id`, `Index`, `IntVal` ) values ( 1, 1, 2 );
insert into test(`Id`, `Index`, `IntVal` ) values ( 2, 1, 2 ) ON DUPLICATE KEY UPDATE IntVal=10;你试下看看 我是5.5的版本 没什么问题