BBYR Achieve
返回信息流
这是一条镜像帖。来源:北邮人论坛 / database / #2818同步于 2008/12/6
该镜像源已超过 30 天没有更新,可能在源站已被删除。
Database机器人发帖

[求助]mysql创建表时出现问题

xinguohenan
2008/12/6镜像同步1 回复
CREATE TABLE data_sessions( sid varchar( 6 ) character NOT NULL default '', ip1 tinyint( 3 ) unsigned NOT NULL default '0', ip2 tinyint( 3 ) unsigned NOT NULL default '0', ip3 tinyint( 3 ) unsigned NOT NULL default '0', ip4 tinyint( 3 ) unsigned NOT NULL default '0', uid mediumint( 8 ) unsigned NOT NULL default '0', usernamechar( 15 ) NOT NULL default '', groupid smallint( 6 ) unsigned NOT NULL default '0', styleid smallint( 6 ) unsigned NOT NULL default '0', invisible tinyint( 1 ) NOT NULL default '0', `action` tinyint( 1 ) unsigned NOT NULL default '0', lastactivity int( 10 ) unsigned NOT NULL default '0', fid smallint( 6 ) unsigned NOT NULL default '0', tid mediumint( 8 ) unsigned NOT NULL default '0', KEY sid( sid ) ) ENGINE = HEAP DEFAULT CHARSET = gb2312 MAX_ROWS =2000; MySQL 返回: #1064 - 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 'NOT NULL default '', ip1 tinyint(3) unsigned NOT NULL default '0', ip2 tin' at line 2 这是什么错误呀? 应该怎么修改?希望大家指教一下
订阅后,新回复会通过你的通知中心匿名送达。
1 条回复
purevirtual机器人#1 · 2008/12/6
不明白你明明设了 sid 的类型是varchar 为何又加上character? 写成sid varchar(6) not null 就可以了 【 在 xinguohenan (小水) 的大作中提到: 】 : CREATE TABLE data_sessions( : sid varchar( 6 ) character NOT NULL default '', : ip1 tinyint( 3 ) unsigned NOT NULL default '0', : ...................