【发布时间】:2011-06-20 06:49:46
【问题描述】:
我正在尝试在 SQL Server 中创建现有的 ID 列 数据库 AUTO_INCREMENT。我无权访问 GUI。
我正在尝试这个查询。
$stmt = $this->conn()->prepare('ALTER TABLE myTable ALTER COLUMN ID int NOT NULL auto_increment');
if($stmt->execute()){
}else{
echo "<pre>";
print_r($stmt->errorInfo());
echo "</pre>";
}
这会产生以下错误[2] => Incorrect syntax near 'auto_increment'. [20018] (severity 5) [(null)]
感谢您的帮助。
【问题讨论】:
-
我也试过“ALTER TABLE myTable CHANGE ID ID INT NOT NULL AUTO_INCREMENT”,但不喜欢CHANGE
标签: mysql sql-server pdo