我使用NetBeans,可以创建名为"user"的表格。
我使用NetBeans,可以创建名为"user"的表格。
用户是一个关键字。如果您想将其用作表名,必须像这样将其放在反引号中。
CREATE TABLE `user` ( ....
样例
mysql> CREATE TABLE `user` (
-> `id` int(11) unsigned NOT NULL AUTO_INCREMENT,
-> `userName` varchar(32) DEFAULT NULL,
-> `password` varchar(32) DEFAULT NULL,
-> `realName` varchar(32) DEFAULT NULL,
-> PRIMARY KEY (`id`)
-> ) ENGINE=InnoDB DEFAULT CHARSET=utf8;
Query OK, 0 rows affected (0,02 sec)
mysql> insert into `user` (id) VALUE (99);
Query OK, 1 row affected (0,00 sec)
mysql> select * from `user`;
+----+----------+----------+----------+
| id | userName | password | realName |
+----+----------+----------+----------+
| 99 | NULL | NULL | NULL |
+----+----------+----------+----------+
1 row in set (0,00 sec)
mysql>
varchar(32) DEFAULT NULL,
realName varchar(32) DEFAULT NULL, PRIMARY KEY (
id`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8;
错误1064(42000):您的SQL语法有误,请检查与您的MySQL服务器版本相对应的手册,以获取正确的语法使用方法,位于第2行'id' int(11) unsigned NOT NULL AUTO_INCREMENT, 'userName' varchar(32) DEFAULT N'附近。 - Guolanren