尝试给MYSQL添加主键
这是我的代码:
ALTER TABLE `$table` ADD PRIMARY KEY `id` INT( 11 ) NOT NULL AUTO_INCREMENT FIRST
它不断给我有关添加主键的语法的错误。什么会使它经历?
另外,我正在尝试将新列 id
添加到表中。
Here is my code:
ALTER TABLE `$table` ADD PRIMARY KEY `id` INT( 11 ) NOT NULL AUTO_INCREMENT FIRST
It keeps giving me errors about the syntax on adding a primary key. What will make it go through?
Also, I am trying to add the new column id
to the table.
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(3)
试试这个语法:
Try this syntax:
主要问题已经解决,但有一点非常重要。避免在 SQL 查询中使用
$variable
。了解SQL 注入The primary question has been solved, however one very important point. Avoid using
$variable
inside your SQL queries. Read about SQL Injection另请参阅有关 ALTER TABLE 的 MySQL 文档
Also see the MySQL documentation on ALTER TABLE