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
このコードを正しく書く方法と何が悪いのかを理解したいと思います。