sql中用values(column)引用插入数据

在批量插入(存在就加数)

$valstr = ‘(a,2),(b,2),(c,2)’;//for循环拼接了很长一串

写批量插入的sql 用
insert into xx(key,num) values ($valstr) ON DUPLICATE KEY UPDATE num=num+VALUES(num)

让键重复时对应加上各自的num。
之前一直是 单条记录 时用上 ON DUPLICATE KEY UPDATE num=num + $increment

关于 Administrator

爱拼才会赢!
此条目发表在 Mysql 分类目录,贴了 标签。将固定链接加入收藏夹。

发表评论

电子邮件地址不会被公开。 必填项已用 * 标注

*

您可以使用这些 HTML 标签和属性: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>