有什么方法可以插入在MySQL中插入的行的行号?就像是:
INSERT INTO users SET uid=ROWNUMBER(), email="[email protected]";
如果不是,您是否建议采用其他方法根据条目号创建uid?
谢谢!
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] 删除。
我来说两句