mysql - 尝试给MYSQL添加主键

标签 mysql key call auto-increment

这是我的代码:

ALTER TABLE `$table` ADD PRIMARY KEY `id` INT( 11 ) NOT NULL AUTO_INCREMENT FIRST 

它一直给我有关添加主键的语法的错误。怎样才能让它通过?

此外,我正在尝试将新列 id 添加到表中。

最佳答案

尝试这个语法:

ALTER TABLE `$table` 
  ADD `id` INT( 11 ) NOT NULL AUTO_INCREMENT FIRST,
  ADD PRIMARY KEY(`id`);

关于mysql - 尝试给MYSQL添加主键,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6934824/

相关文章:

mysql - SQL 表的最大大小是多少

mysql - 将具有日期函数的 MySQL 代码转换为 MS SQL Server

使用对象解析 promise 时, typescript 允许冗余键

javascript - 如何使用 chai js 通过正则表达式检查对象是否包含部分键?

JavaScript - 向变量声明函数是一个聪明的主意吗?

mysql - Laravel 一对多(逆)/属于返回 null

mysql - 高效获取两列总和最高的 25 行 (MySQL)

Android 内容提供商保护级别和不同的 key

vba - 在 VBA 中调用子程序

php - Paypal API,Curl 不返回任何输出