【问题标题】:How to create a table with php and add an auto increment field如何使用php创建表并添加自动增量字段
【发布时间】:2013-02-25 19:15:05
【问题描述】:

我的问题是如何在 mSsql 中从 php(仅查询)创建一个表并添加一个自动增量值。这样就无需在插入查询中手动添加值。

这是我的模板:

$query = "CREATE TABLE [table].[myTable](id numeric(18) AUTO_INCREMENT, project varchar(10), name varchar(50), path varchar(500), categorie varchar(50)) ";

谢谢:)

【问题讨论】:

  • CREATE TABLE [table].[myTable](id numeric(18) AUTO_INCREMENT,project varchar(10),name varchar(50),path varchar(500),categorie varchar(50))
  • 我相信您要查找的关键字是身份...至少first few Google results 是这么说的:)
  • @Lix:把它写下来作为答案;)
  • AUTO INCREMENT 是 mySQL 的东西,IDENTITY 是 MSSQL 的等价物。 @Lix 的道具。

标签: php sql-server create-table


【解决方案1】:

免责声明 - 我对 Microsoft SQL Server 的了解 最少。我自己就是一个 MySql 人...

我相信您要查找的关键字是IDENTITY

$query = "CREATE TABLE [table].[myTable](id int IDENTITY(1,1), project varchar(10), name varchar(50), path varchar(500), categorie varchar(50))";

语法 -
身份[(种子,增量)]

种子是用于插入表中的第一条记录的值,增量值(如名称所示)是为每个其他记录增加该种子的量。

【讨论】:

  • 哈哈我也是.. 但是办公室不在乎我们的喜好XD。
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 2012-03-19
  • 2013-03-30
  • 2017-06-01
  • 2021-02-05
  • 2012-03-27
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多