将行号作为列包含在MySQL INSERT中

我的用户

有什么方法可以插入在MySQL中插入的行的行号?就像是:

INSERT INTO users SET uid=ROWNUMBER(), email="[email protected]";

如果不是,您是否建议采用其他方法根据条目号创建uid?

谢谢!

蒂姆·比格莱森(Tim Biegeleisen)

MySQL(以及大多数RDBMS)没有任何内部行号或顺序。但是,您可以创建一个uid列,列将在每次插入新记录时自动递增。

ALTER TABLE users ADD uid INT NOT NULL AUTO_INCREMENT PRIMARY KEY

现在,当您执行时INSERT,MySQL将自动增加该uid列。

INSERT INTO users SET email="[email protected]"

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章

在将 JSON 转换为 DF 时,将 JSON 部分编号作为列包含在 df 中

将IRanges列表作为列包含在data.frame中

如何将Surv对象作为新列包含在data.table中?

当作为依赖项包含在Composer中时自动将文件包含在包中

将文档ID作为字段ID包含在Firestore中

MySQL where列包含在字符串中

将重复结果作为一组,将所有唯一值都包含在MYSQL中的重复行中

如果行号包含在集合中,如何删除行?

作为包含在链接中的块?

将git commit hash作为字符串包含在Rust程序中

ExpressJS:如何将转译的 .js 文件作为静态资源包含在 HTML 中

我是否应该将scala-compiler作为依赖项包含在build.sbt中?

如何将表单字段作为ng-include包含在表单中?

如何将文件同时包含在cpp中作为字符串和代码?

AngularJS:将菜单作为部分包含在index.html中

如何将代码作为文本包含在HTML页面中

如何将窗口作为有效道具包含在PropTypes中?

如何将xlsx文件作为数据包含在R包中

如何通过连接和pdo将SELECT语句包含在INSERT INTO中

如何在数据步骤中使用变量而不将其作为列包含在 SAS 中

MySQL检查行中的列是否包含在另一列中?

将数组包含在结果中

将JavaScript包含在数组中

如何将两个表中的值包含在同一列中

如何将 mysql::Conn 包含在 lazy_static 宏中?

检查元素是否包含在MySql的json列的值(数组)中

查找字符串是否包含在同一mysql表的列中

如何使用Pycharm IDE将python类方法作为关键字包含在Robot Framework中

将php变量作为隐藏输入传递,其中html包含在一个回显中