当前位置:  开发笔记 > 后端 > 正文

在MySQL中插入和更新单行表的最佳方法是什么?

如何解决《在MySQL中插入和更新单行表的最佳方法是什么?》经验,为你挑选了2个好方法。

我有一个只有一行的MySQL表.我第一次插入此行以及后续更新时,我的陈述应该是什么?我尝试了一个主键等于1的插入,但是当没有行存在时,这并没有考虑到第一次.



1> Greg Hewgill..:

如果您的表只有一行,您可以考虑将初始数据预加载到数据库创建脚本的行中.那么你的代码只需要发出一个UPDATE语句.此外,您不需要主键列,因为只有一行.然后,您也可以发出UPDATE语句,而不需要WHERE子句.



2> SoapBox..:
INSERT INTO table(col1,col2,col3) VALUES(val1,val2,val3) ON DUPLICATE KEY UPDATE col1 = val1, col2 = val2, col3 = val3;

推荐阅读
oDavid_仔o_880
这个屌丝很懒,什么也没留下!
DevBox开发工具箱 | 专业的在线开发工具网站    京公网安备 11010802040832号  |  京ICP备19059560号-6
Copyright © 1998 - 2020 DevBox.CN. All Rights Reserved devBox.cn 开发工具箱 版权所有