wdjh.net
当前位置:首页 >> MYSQL建表报错 >>

MYSQL建表报错

出现1064一般都属于语法错误的情况。 你试着把表名的单引号和把tinyint的长度去掉。 DATE值的格式是'YYYY-MM-DD'。按照标准的SQL,不允许其他格式。日期支持的范围为’1000-01-01’到’9999-12-31’。 但从表面上看,你写的这个SQL语句不存在错误,...

create table test1 (name char(20));

create table cms_cate( id tinyint, cateName varchar(50), cateDesc varchar(200)) engine=MyISAM;

第三个表的建表语句不规范.我改了一下并测试可以了. CREATE TABLE `enroll` ( `ssn` char(9) NOT NULL, `courseId` char(5) NOT NULL, PRIMARY KEY (`ssn`,`courseId`), FOREIGN KEY (`ssn`) REFERENCES `student` (`ssn`), FOREIGN KEY (`cours...

--已自测成功-- 修改处:SQL第二行 将倒数第二行提到正数第二行-- 字段 加不是单引号,是MySQL的特殊字符-- SQL第五行 null 缺少一个字母lCREATE TABLE IF NOT EXISTS goods( `goods_id` INT(10) UNSIGNED NOT NULL AUTO_INCREMENT PRIMARY KEY,...

自增列id必须为索引,可以是主键,或单独设成索引,都可以

在mysql 中建立引用约束的时候会出现MySQL ERROR 1005: Can't create table (errno: 150)的错误信息结果是不能建立 引用约束。 出现问题的大致情况 --1、外键的引用类型不一样,如主键是int外键是char --2、找不到主表中引用的列 --3、主键和外...

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

(1) 最简单的修改方法,就是修改mysql的my.ini文件中的字符集键值, default-character-set = utf8 (或者Gb2312) (或者Gb2312) character_set_server = utf8 第二种

Company应该是你的库吧,建表的时候不需要带上库名 只要在本库下运行sql语句就可以,你试下下面的语句 创建一个EMPLOYEE的表 CREATE TABLE `EMPLOYEE ` (`Fname` VARCHAR(15) NOT NULL, `Minit` CHAR, `Lname` VARCHAR(15) NOT NULL, `Ssn` CHAR(9...

网站首页 | 网站地图
All rights reserved Powered by www.wdjh.net
copyright ©right 2010-2021。
内容来自网络,如有侵犯请联系客服。zhit325@qq.com