【问题标题】:how to add identity column for a table using mysql server 5.6?如何使用 mysql server 5.6 为表添加标识列?
【发布时间】:2023-03-05 10:04:01
【问题描述】:

我正在尝试创建一个带有标识列的表。我使用了以下查询。 使用 mysql 服务器 5.6。

create table t1
{
id int identity(1,1) Primary key
name varchar2(10)
};

但它显示以下错误:

ERROR 1064 (42000):您的 SQL 语法有错误;检查 与您的 MySQL 服务器版本相对应的手册 '{ id int identity(1,1) 主键名附近使用的语法 varchar2(10) }' 在第 2 行

请帮助我了解语法。

【问题讨论】:

    标签: mysql


    【解决方案1】:

    使用() 而不是{}

    这里是示例

    http://www.w3schools.com/php/php_mysql_create_table.asp

    你的答案应该是

    CREATE TABLE t1
    (
       id INTEGER AUTO_INCREMENT PRIMARY KEY, 
       name VARCHAR2(10)
    )
    

    参考https://bytes.com/topic/mysql/answers/652076-how-create-identity-column-mysql

    【讨论】:

      猜你喜欢
      • 2014-04-15
      • 1970-01-01
      • 2012-01-29
      • 2011-04-11
      • 2012-03-13
      • 1970-01-01
      • 1970-01-01
      • 2016-02-04
      • 2016-05-11
      相关资源
      最近更新 更多