+ -
当前位置:首页 → 问答吧 → 修改mayslq数据库里的表

修改mayslq数据库里的表

时间:2010-09-01

来源:互联网

我用代码的形式创建了如下表:
$sql = "CREATE TABLE person 
(
FirstName varchar(15),
LastName varchar(15),
Age int
)";
创建完后我想再增加一个主键列:personID,属性为非空,自动递增。我自己写了如下代码?调试不成功,错误如下:(代码后)
$sql="alter table person(
add personID int not null auto_increment,
primary key(personID)
)";
调试:提示如下错误:
You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near '( add personID int not null auto_increment, primary key(personID) )' at line 1

请问我该如何书写正确代码?这与数据库版本有关系吗?

作者: wangyz636   发布时间: 2010-09-01

建议你看下 http://www.w3cschool.cn/ 中的SQL 教程
那里面会有能帮你解决,我看过啦。它可以帮到你的。

作者: lbc227540   发布时间: 2010-09-01

可怜我看了没有,有选择,更新表的数据,删除,就是没有修改表的结构

作者: wangyz636   发布时间: 2010-09-01