我试图在SQL Server 数据库AUTO_INCREMENT中创建一个现有的ID列。我无法访问GUI。更改PDO中的SQL Server列
我正在尝试这个查询。
$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 ID CHANGE ID NOT NULL AUTO_INCREMENT”,但它不喜欢CHANGE – Mike 2011-02-02 21:34:33