文章详情

  • 游戏榜单
  • 软件榜单
关闭导航
热搜榜
热门下载
热门标签
php爱好者> php文档>有用的MYSQL的语句

有用的MYSQL的语句

时间:2006-11-08  来源:一地风飞

[插入时唯一索引冲突则变为更新]

mysql的insert语句有一个比较少见的可选子句: ON DUPLICATE KEY UPDATE col_name=expr, ...

用法是:

INSERT INTO table (a,b,c) VALUES (1,2,3)   ON DUPLICATE KEY UPDATE c=c+1;
例如,如果列a被定义为UNIQUE,并且包含值1,则执行以上语句与下面的结果一样
UPDATE table SET c=c+1 WHERE a=1
即插入时使唯一键冲突,则会执行update语句,where条件为该冲突的键值

详细说明参见:http://mysql.org/doc/refman/5.1/zh/sql-syntax.html#insert

[同时删除两个表的记录]

DELETE tb1,tb2
FROM tb1,tb2
WHERE tb1.id = tb2.tb1_id AND tb1.id = xxx

相关阅读 更多 +
排行榜 更多 +
我是班长去广告版下载

我是班长去广告版下载

模拟经营 下载
什么鸭小游戏安卓版下载

什么鸭小游戏安卓版下载

策略塔防 下载
极光影院官方最新版本2025下载

极光影院官方最新版本2025下载

趣味娱乐 下载