MySQL 更新并返回计数_MySQL
程序员文章站
2022-05-08 10:33:20
...
对于想使用 MySQL 实现简单 ID 分配器, 一般就是设置一个整数字段, 然后想分配的时候加 1 并返回. 新手往往犯错误, 先执行一条 update 语句, 然后再 select 那个字段. 但这是错误的!
正确的方式应该是使用 last_insert_id() 函数:
update mytable set count=last_insert_id(counter+1);select last_insert_id();
下一篇: PLSQL 连接数据库 ORA
推荐阅读
-
mysql通过文档读取并执行命令之快速为mysql添加多用户和数据库技巧_MySQL
-
Nine Million Bicycles PHP实现MySQL更新记录的代码
-
Centos安装mysql数据库并修改密码设置远程登陆权限
-
Mysql 数据库更新错误的解决方法
-
mysql5.7更新操作报异常thisisincompatiblewithsql_mode=only_full_group_by的原因和解决办法
-
如何安装并测试MySQL
-
sql-MySql执行分页时查询统计数据量的Sql语句差别及性能
-
透视MySQL数据库之更新语句
-
MySQL ASCII()函数返回字符的ASCII码值
-
mysql 一次更新(update)多条记录