阅读背景:

可遇不可求的Question之SQLServer的INSERT ON DUPLICATE KEY UPDATE语法篇

来源:互联网 

题设:

由于遇到程序从MYSQL向SQLSERVER迁移的需求,需要对MYSQL的SQL语法进行相应改造,发现原来程序中有这么一段语句INSERT INTO forum_threads (siteid,tid,author,authorid,subject,dateline,message,useip,pid,recycledate) VALUES({0},{1},'{2}',{3},'{4}','{5}','{6}','{7}',{8},now()) ON DUPLICATE KEY UPDATE recycledate=now();由于MYSQL中INSERT ON DUPLICATE KEY UPDATE语法是原子操作,效率和语法都非常之优美,由于遇到程序从MYSQL向SQLSERVER迁移的需求,需要对MYSQL的SQL语




你的当前访问异常,请进行认证后继续阅读剩余内容。

分享到: