世说新语五则翻译:关于数据库建表的问题

来源:百度文库 编辑:高校问答 时间:2024/04/30 15:13:54
CREATE TABLE TBL_TEST (
ID bigint(13) NOT NULL default '0',
UserName varchar(20) default NULL,
WorkNo varchar(10) default NULL,
PRIMARY KEY (ID),
) TYPE=MyISAM;
这句有错误吗?为什么我在mysql中用这句建表总是抱错呢?请指正一下,该怎么修改。
ERROR 1064 (42000): 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 ') TYPE=MyISAM' at line 1 这就是我用那条语句建表后报错的提示。是在Mysql中建的。但其他人使用就正常,而且mysql的版本也是一样的。

CREATE TABLE TBL_TEST (
ID int(4) not null primary key,
UserName varchar(20),
WorkNo varchar(10));

这样就可以了

bigint宽度固定,不能指定宽度。