0
CREATE TABLE IF NOT EXISTS `users` ( 
`id` int(11) NOT NULL auto_increment, 
`username` varchar(32) NOT NULL, 
`password` varchar(32) NOT NULL, 
`online` int(20) NOT NULL default '0′, 
`email` varchar(100) NOT NULL, 
`active` int(1) NOT NULL default '0′, 
`rtime` int(20) NOT NULL default '0′, 
PRIMARY KEY (`id`) 
) ENGINE=MyISAM DEFAULT CHARSET=utf8;

これは、上記のsqlに示すコードを入力してテーブルを作成したときの、元のphpmyadminエラーメッセージです。

#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 
'`password` varchar (32) NULL, `On-line` int NOT (20) NULL default '0 ', NON ' 
at line 4

このコードを正しく書く方法と何が悪いのかを理解したいと思います。

4

2 に答える 2

0
于 2012-11-20T15:56:21.077 に答える
0
于 2012-11-20T15:54:16.663 に答える