创建表数据类型为double时就报1064错误

mysql数据库创建表的时候 ,字段名的类型int 类型就 没事,只要换个别的类型就报错1064

错误原因:脚本中数据表的第五个字段describe为mysql的关键字,不能作为字段名;

MYSQL创建数据表的语法为:

以下为创建MySQL数据表的SQL通用语法:
CREATE TABLE table_name (column_name column_type);

以下例子中我们将在 RUNOOB 数据库中创建数据表runoob_tbl:
CREATE TABLE IF NOT EXISTS `runoob_tbl`(
`runoob_id` INT UNSIGNED AUTO_INCREMENT,
`runoob_title` VARCHAR(100) NOT NULL,
`runoob_author` VARCHAR(40) NOT NULL,
`submission_date` DATE,
PRIMARY KEY ( `runoob_id` )
)ENGINE=InnoDB DEFAULT CHARSET=utf8;
注:字段名命名可以为字母数字,下划线,且不能为Mysql的关键字
温馨提示:内容为网友见解,仅供参考
无其他回答

phpmyadmin里,数据类型设置成double时就报错#1064 - You have an error...
如果你将字段类型选为Double 的话,就把长度去掉就ok的。。。

创建数据库表出现1064什么意思
字段名不能加引号。如果是关键字,加反引号。不过不建议用关键字来定义字段名称。把上面所有的引号都去掉

mysql报错1064,我直接在mysql里建的表怎么回事啊,4列没事只要一加就报错...
pay double(12,2) not null

创建bugs库 ERROR 1064 (42000): You have an error in your SQL synta...
我看你的拼写错误很多,包括错误提示中的"dorp",这个应当是DROP。敲错了命令当然出错,计算机不是人,不能自动帮你纠正。错误原因:DROP 单词被敲错 你在提问的时候DROP都没有敲上,不够认真。此外,identifed 这个单词好像也不对。

mysql创建数据库错误求指教Error Code: 1064. You have an error in...
你好,你的语句是没有问题,很正确,根据错误提示应该是你的mysql版本是否支持DROP TABLE IF EXISTS d_product这个语法,不支持的话就是语法错误了。有问题再追问。

创建数据库报错ERROR 1064 (42000): You have an error in your SQL...
AnyVal 所有值类型的基类, 它描述的是值,而不是代表一个对象。它包括 9 个 AnyVal 子类型:scala.Double scala.Float scala.Long scala.Int scala.Char scala.Short scala.Byte 上面是数字类型。

mysql建表一直报错,看着没啥问题啊,来个大哥看下,谢谢
你不要写 datetime(0) ,而应该写 datetime ,把括号和0去掉!其实,除了可变长字符串类型(varchar、nvarchar等)、以及需要指定小数位的浮点数类型(float、double、decimal)有必要用括号加数字来进行限定外,其他类型都是不需要的,mysql会自动使用它的默认长度。更不要自作主张地用(0)!!!

.You have an error in your SQL syntax; check the manual that corresp...
double类型不能指定长度,所以 `zj` DOUBLE (20),是错的!

请教一个内存的问题。谢谢!
DDR(DOUBLE DATA RAGE)RAM :SDRAM的更新换代产品,他允许在时钟脉冲的上升沿和下降沿传输数据,这样不需要提高时钟的频率就能加倍提高SDRAM的速度。●内存 内存就是存储程序以及数据的地方,比如当我们在使用WPS处理文稿时,当你在键盘上敲入字符时,它就被存入内存中,当你选择存盘时,内存中的数据才会被存入硬(磁)盘。

能不能说说内存的性能指标了.
奇偶校验就是内存每一个字节外又额外增加了一位作为错误检测之用。当CPU返回读顾储存的数据时,他会再次相加前8位中存储的数据,计算结果是否与校验相一致。当CPU发现二者不同时就会自动处理。6、内存带宽 从内存的功能上来看,我们可以将内存看作是内存控制器(一般位于北桥芯片中)与CPU之间的桥梁或...

相似回答