2011-08-04 94 views
0

這裏是我的代碼:嘗試添加主鍵MYSQL

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

它不斷給我關於語法錯誤上添加一個主鍵。什麼會讓它通過?

此外,我正在嘗試將新列id添加到表中。

回答

1

試試這個語法:

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

Worked GReat,謝謝! – Presto

1

的主要問題已經解決了,但是一個很重要的一點。避免在SQL查詢中使用$variable。閱讀關於SQL Injection

+0

感謝您的提示。 – Presto