【问题标题】:SQL - how to let sql auto set the next idSQL - 如何让sql自动设置下一个id
【发布时间】:2013-11-01 03:09:22
【问题描述】:

如何让sql/mysql设置下一个id,让我同时发帖没有问题?

【问题讨论】:

  • 使用 AUTO_INCREMENT 命令....
  • 不太确定您要的是什么。您想自动增加主键,还是获取最后一个插入 ID 以在下一次插入中使用?
  • 假设您指的是表格插入。将表中的列设为 IDENTITY 列。

标签: mysql sql next getlatest


【解决方案1】:
CREATE TABLE Persons
(
ID int NOT NULL AUTO_INCREMENT,
LastName varchar(255) NOT NULL,
FirstName varchar(255)
)

Auto_Increment 可以用作 ID,因为不会有任何重复值。
为表插入值时:

INSERT INTO Persons (FirstName,LastName)
VALUES ('Hello','World')

表格将如下所示。

ID | FirstName | LastName
1  |   Hello   |  World

【讨论】:

    猜你喜欢
    • 2020-01-29
    • 2016-06-23
    • 2017-04-05
    • 2019-01-16
    • 2014-12-05
    • 1970-01-01
    • 2014-01-07
    • 2021-08-01
    • 2012-07-13
    相关资源
    最近更新 更多