当前位置:首页 > 编程 > 正文内容

mysql ON DUPLICATE KEY UPDATE

admin1周前 (01-07)编程460
# 更新(保留)为原值(反引号),即如果原值是0,那么执行后是0
INSERT INTO user_admin_t (_id, `password`) 
VALUES 
('1','111') ,
('2','222')
ON DUPLICATE KEY UPDATE 
`password` = `password`;

# 更新为字符串password,,即如果原值是0,那么执行后是字符串'password'
INSERT INTO user_admin_t (_id, `password`) 
VALUES 
('1','111') ,
('2','222')
ON DUPLICATE KEY UPDATE 
`password` = 'password';

# 更新为新insert的值,即如果原值是0,那么执行后是111
INSERT INTO user_admin_t (_id, `password`) 
VALUES 
('1','111') ,
('2','222')
ON DUPLICATE KEY UPDATE 
`password` = VALUES(`password`);

# 语法报错
INSERT INTO user_admin_t (_id, `password`) 
VALUES 
('1','111') ,
('2','222')
ON DUPLICATE KEY UPDATE 
`password` = VALUES('password');
扫描二维码至手机访问

扫描二维码推送至手机访问。

版权声明:本文由nohup.net发布,如需转载请注明出处。

转载请注明出处:https://nohup.net/?id=133

分享给朋友:
返回列表

上一篇:设计模式学习

没有最新的文章了...

相关文章

idea maven本地依赖和打包参考

本地maven依赖(直接放到lib目录下也可以,也就是不用maven管理)        <dependency&...

html动态加载js+ajax

var head= document.getElementsByTagName('head')[0];var script= document.createElement('s...

Error running ‘Application’: Command line is too long. Shorten command line for Application or aalso

新项目再Idea里面启动的时候,有的时候报错Error running ‘Application’: Command line is too long. Shorten command line fo...

get和post的安全性

其实,从抓包的角度讲,风险是一样的。也就是说,如果你get存在被窃取的风险,post也会被窃取。那随便用就行了吗?那当然不是。抛开restful设计风格,也暂不考虑get长度限制,从我的切身经历来看的...

IP reg正则表达式

  function isValidIP(ip) {     var reg = /^(...