mysql> describe databases;
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 'databases' at line 1
我来回答一下,如果有帮助,还望采纳。
你的MySQL语法错误。show databases;
是用来查看所有数据库的命令。而describe table_name
用来查看某一个数据库中的某一张表的结构信息。MySQL认为你在试图查看一张名为databases的表的结构信息,而你一定没有这张表。因此出错。
好好学习一下SQL语法和MySQL规则吧!
CREATE TABLE 'payment'(
'id' bigint(20) NOT NULL AUTO_INCREMENT COMMENT 'ID',
'serial' varchar(200) DEFAULT '',
PRIMARY KEY ('id')
)ENGINE=InnoDB AUTO_INCREMENT=1 DEFAULT CHARSET =utf8
修改后sql语句:
CREATE TABLE `payment`(
`id` bigint(20) NOT NULL AUTO_INCREMENT COMMENT 'ID',
`serial` varchar(200) DEFAULT '',
PRIMARY KEY (`id`)
)ENGINE=InnoDB AUTO_INCREMENT=1 DEFAULT CHARSET =utf8