一个SQL语句问题 mysql可不可以根据条件插入数据呢?就是我想插入一笔数据,如果数据库有这条数据的ID的话就不插入,没的话就插入,现在我的方法是在插入前先写了一条select语句查看数据库有没有这个ID,没的话就执行insert语句,我想问可不可以用一条sql语句来代替上面两句sql语句的功能呢? 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 可以,你参考一下语法说明中的 insert ... on duplicate update ...MySQL官方文档 http://dev.mysql.com/doc/refman/5.1/zh/index.html 用insert ... on duplicate update ...ORinsert INTO TT SELECT FROM WHERE ID<>... PHP+MYSQL max min 与limit匹配的问题(急) 我的MySQL自动备份脚本 怎么对binary(16)类型的列进行查询 太头痛了,如何才能复制这个文件!! MYSQL添加用户,怎么不行? Select语句里能不能嵌入并运行Delete或Update? 50分请教一个MYSQL数据库更新的语句 !!!连接四个表!!! Mysql如何实现查询语句有小计合计 重装MySQL后,配置失败,登不进去。 求两条查询优化 infinidb第一帖
MySQL官方文档 http://dev.mysql.com/doc/refman/5.1/zh/index.html
OR
insert INTO TT SELECT FROM WHERE ID<>...