【发布时间】:2011-07-12 21:23:46
【问题描述】:
我正在尝试通过 PHP 将 MySQL 中的字段编辑为 NOT NULL 和 AUTO_INCREMENT。我尝试了以下路线来做到这一点,但我不断收到错误。知道为什么吗?
$con = mysql_connect("host", "user", "pass");
if (!$con)
{
die('Could not connect: ' . mysql_error());
}
mysql_select_db("database_name", $con);
$int = "ALTER TABLE `table_name` CHANGE `column_name` `column_name` INT(11) NOT NULL AUTO_INCREMENT";
if (!mysql_query($int,$con))
{
die('Heres Your Error: ' . mysql_error());
}
mysql_close($con)
这是错误信息:
表定义不正确;只能有一个自动列,并且必须定义为一个键
【问题讨论】:
标签: mysql