www.1862.net > mysql创建数据表报错#1064,求解答

mysql创建数据表报错#1064,求解答

CREATE TABLE`dede_payment`( `id` tinyint(3) unsigned NOT NULL AUTO_INCREMENT, `code` varchar(20) NOT NULL DEFAULT'', `name` varchar(120) NOT NULL DEFAULT'', `fee` varchar(10) NOT NULL DEFAULT'0', `description` text NOT NULL, `r...

数据库错误:1064就是语法错误。 注意查看你的sql语句,将报错的行中,多检查几遍,都能检查出来问题所在的。平时写SQL语句时,细心点,都能大大减少这种错误的发生频率。

near 'creat database shiyun,create少写了字母。

错误原因:脚本中数据表的第五个字段describe为mysql的关键字,不能作为字段名; MYSQL创建数据表的语法为: 以下为创建MySQL数据表的SQL通用语法: CREATE TABLE table_name (column_name column_type); 以下例子中我们将在 RUNOOB 数据库中创建...

temp 表名 的 引号错了,应该是 tab上面的那个 ·。

)和references之间加一个空格

建表不用带'',还有,primary key,在mysql中,不是在后面加的,而是直接在字段后面加,正确的代码如下: CREATE TABLE test( id int( 10 ) NOT NULL PRIMARY KEY AUTO_INCREMENT , uid varchar( 10 ) NOT NULL default '0', regdate date NOT NULL , r...

mySql中的1064错误大多数都是建表时发生的,在创建时与系统的一些关键字有冲突,我看了一下你的SQL,user这个字段在mysql中好像是个关键字,你用[user]把这个字段括起来在试试看

1、创建数据库时设置字符编码处理的话,建表的时候就不用设置中文了 GBK: create database test2 DEFAULT CHARACTER SET gbk COLLATE gbk_chinese_ci; 2、建库时没有设置中文,就得在建表时设置 CREATE TABLE message( id int(10) auto_incremen...

有两个问题: 第一:创建主键不是这样的,改成这个 Sid integer not null, constraint student_pk primary key (id), 第二:最后一个表字段不用逗号了

网站地图

All rights reserved Powered by www.1862.net

copyright ©right 2010-2021。
www.1862.net内容来自网络,如有侵犯请联系客服。zhit325@qq.com