【问题标题】:How to auto increment serial number in database whenever a new row is added?每当添加新行时,如何自动增加数据库中的序列号?
【发布时间】:2017-02-16 18:50:40
【问题描述】:

我有一个包含许多列的表,其中之一是序列号。我的要求是每当用户在表单中输入数据并将数据添加到数据库中时,但我不希望用户每次都输入序列号。如何增加数据库本身的序列号?

【问题讨论】:

标签: mysql auto-increment


【解决方案1】:

为什么不使用具有自动增量属性的序列号列作为标识。每次将一行添加到该表时,它都会自动递增

http://www.w3schools.com/sql/sql_autoincrement.asp

https://msdn.microsoft.com/en-us/library/ms186775.aspx

【讨论】:

    【解决方案2】:

    根据您项目的描述,我可以建议您做一个 while 循环来运行程序。为具有初始值的序列号创建一个变量,并将其设置为每次通过循环时递增(当用户输入信息时)。您可以增加 serialNumber 变量的值:serialNumber++。每次通过循环时,这都会将其提高一。 如果您使用的是 JAVA,这可以工作。

    【讨论】:

      猜你喜欢
      • 2022-09-30
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2023-01-03
      • 2019-10-17
      • 2017-07-07
      • 2018-11-28
      • 2019-01-14
      相关资源
      最近更新 更多