MySql语句 一次插入多行,并判断是否有重复项该怎么写效率才会高一些?INSERT INTO info (ID,Note ) VALUES('1','1'),('2','2')('3','3')?? 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 insert into ... ON DUPLICATE KEY UPDATE 具体可以参考一下手册中的说明和例子。MySQL官方文档 http://dev.mysql.com/doc/refman/5.1/zh/index.html INSERT INTO info (ID,Note ) VALUES('1','1')where not exists(select * from info ID=1);这样为什么不能执行? 因为MYSQL没有这种SQL语句。 改成IF(select COUNT(*) from info ID=1)>0BEGININSERT INTO info (ID,Note ) VALUES('1','1')END IF(条件)BEGIN(SQL语句)ENDELSEBEGIN(SQL语句)END 请教 mysql 中删除表中值为特定值的做法 用MYSQL BACKUP工具备份出来的SQL,如何还原? 用MYSQL BACKUP工具备份出来的SQL,如何还原? 用MYSQL BACKUP工具备份 请教关于数据类型TEXT、MEDIUMTEXT的选择问题 我要学MySql,请会的人帮个忙 如何根据表名找mysql的主键? jsp连postgres数据库 新浪的一道SQL笔试题,没有一个人写对。 sql语句出了小错误,大家看看怎么解决 MySQL安装问题,安装一半手动退出后就成zhe'y'l 有关《MYSQL中频繁的乱码问题终极解决》的一个疑问 mysql导入文件时,存储过程导入出错
这样为什么不能执行?
因为MYSQL没有这种SQL语句。
(select COUNT(*) from info ID=1)>0
BEGIN
INSERT INTO info (ID,Note ) VALUES('1','1')
END
IF
(条件)
BEGIN
(SQL语句)
END
ELSE
BEGIN
(SQL语句)
END