Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/mysql/71.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
在mysql中,我无法创建表,它显示错误代码:1005。有一些中文注释_Mysql_Sql - Fatal编程技术网

在mysql中,我无法创建表,它显示错误代码:1005。有一些中文注释

在mysql中,我无法创建表,它显示错误代码:1005。有一些中文注释,mysql,sql,Mysql,Sql,错误消息: 共 1.行受到影响 执行耗时 : 0.003秒 传送时间 : 2.045秒 总耗时 : 2.048秒 共 0行受到影响 执行耗时 : 0.049秒 传送时间 : 0.010秒 总耗时 : 0.060秒 共 0行受到影响 执行耗时 : 0.025秒 传送时间 : 1.022秒 总耗时 : 1.048秒 共 1.行受到影响 执行耗时 : 0.094秒 传送时间 : 0秒 总耗时 : 0.095秒 共 1.行受到影响

错误消息:

共 1.行受到影响

执行耗时 : 0.003秒 传送时间 : 2.045秒

总耗时 : 2.048秒 共 0行受到影响

执行耗时 : 0.049秒 传送时间 : 0.010秒

总耗时 : 0.060秒 共 0行受到影响

执行耗时 : 0.025秒 传送时间 : 1.022秒

总耗时 : 1.048秒 共 1.行受到影响

执行耗时 : 0.094秒 传送时间 : 0秒

总耗时 : 0.095秒 共 1.行受到影响

执行耗时 : 0.059秒 传送时间 : 0秒

总耗时 : 0.060秒 共 1.行受到影响

执行耗时 : 0.044秒 传送时间 : 0秒

总耗时 : 0.045秒 共 0行受到影响

执行耗时 : 0.007秒 传送时间 : 0.051秒

总耗时 : 0.059秒 共 1.行受到影响

执行耗时 : 0.060秒 传送时间 : 0秒

总耗时 : 0.061秒 共 1.行受到影响

执行耗时 : 0.092秒 传送时间 : 0秒

总耗时 : 0.093秒 共 1.行受到影响

执行耗时 : 0.075秒 传送时间 : 0秒

总耗时 : 0.076秒 共 1.行受到影响

执行耗时 : 0.045秒 传送时间 : 0秒

总耗时 : 0.046秒 共 1.行受到影响

执行耗时 : 0.010秒 传送时间 : 0秒

总耗时 : 0.011秒 共 1.行受到影响

执行耗时 : 0.075秒 传送时间 : 0秒

总耗时 : 0.075秒 共 1.行受到影响

执行耗时 : 0.011秒 传送时间 : 0秒

总耗时 : 0.012秒 共 1.行受到影响

执行耗时 : 0.074秒 传送时间 : 0秒

总耗时 : 0.075秒 共 1.行受到影响

执行耗时 : 0.097秒 传送时间 : 0秒

总耗时 : 0.097秒 返回了 9行

执行耗时 : 0.001秒 传送时间 : 0秒

总耗时 : 0.001秒 查询:/订单表/ 创建表顺序oid CHAR32主键/主键/ ordertime日期时间/订单生成时间/ 总小数

错误代码: 1005 无法创建表“bookstore.orders”错误号:150

执行耗时 : 0秒 传送时间 : 0秒

总耗时 : 0.025秒 查询:从订单限额0,1000中选择*

错误代码: 1146 表“bookstore.orders”不存在

执行耗时 : 0秒 传送时间 : 0秒

总耗时 : 0.001秒 查询:/订单项表/ 创建表orderitem iid CHAR32主键/主键/ 计数INT/数量/ 小数点小计10,0/*小议.

错误代码: 1005 无法创建表“bookstore.orderitem”错误号:150

执行耗时 : 0秒 传送时间 : 0秒

总耗时 : 0.056秒 查询:从orderitem限制0,1000中选择*

错误代码: 1146 表“bookstore.orderitem”不存在

执行耗时 : 0秒 传送时间 : 0秒 总耗时 : 0秒


我应该如何解决它?

在创建表订单时,foreing键引用将是tb_用户,而不是用户。创建orders表后,您可以创建orderitem表。

如果该表不存在,可能您没有定义它?在另一个视频中,这些语句成功地创建了数据库和表。然而,在myc-ouputer的MYSQL中,同一句话不能将用户更改为tb_用户,但是,我仍然失败。查询:创建表顺序oid CHAR32主键/*主键*/ ordertime日期时间/*订单生成时间*/ 总小数10,0/*订单...
CREATE DATABASE bookstore;
/*用户表*/
CREATE TABLE tb_user(
uid CHAR(32) PRIMARY KEY,/*主键*/
username VARCHAR(50) NOT NULL,/*用户名*/
`password` VARCHAR(50) NOT NULL,/*密码*/
email VARCHAR(50) NOT NULL,/*邮箱*/
`code` CHAR(64) NOT NULL,/*激活码*/
 state BOOLEAN/*用户状态,有两种是否激活*/
 );

/*分类*/
CREATE TABLE category (
cid CHAR(32) PRIMARY KEY,/*主键*/
cname VARCHAR(100) NOT NULL/*分类名称*/
);

INSERT  INTO category(cid,cname) VALUES ('1','JavaSE');
INSERT  INTO category(cid,cname) VALUES ('2','JavaEE');
INSERT  INTO category(cid,cname) VALUES ('3','Javascript');

/*图书表*/
CREATE TABLE book (
bid CHAR(32) PRIMARY KEY,/*主键*/
bname VARCHAR(100),/*图书名*/
price DECIMAL(5,1),/*单价*/
author VARCHAR(20),/*作者*/
image VARCHAR(200),/*图片*/
cid CHAR(32),/*所属分类*/
FOREIGN KEY (cid) REFERENCES category(cid)/*建立主外键关系*/
);

INSERT  INTO book VALUES ('1','Java编程思想(第4版)','75.6','qdmmy6','book_img/9317290-1_l.jpg','1');
INSERT  INTO book VALUES ('2','Java核心技术卷1','68.5','qdmmy6','book_img/20285763-1_l.jpg','1');
INSERT  INTO book VALUES ('3','Java就业培训教程','39.9','张孝祥','book_img/8758723-1_l.jpg','1');
INSERT  INTO book VALUES ('4','Head First java','47.5','(美)塞若','book_img/9265169-1_l.jpg','1');
INSERT  INTO book VALUES ('5','JavaWeb开发详解','83.3','孙鑫','book_img/22788412-1_l.jpg','2');
INSERT  INTO book VALUES ('6','Struts2深入详解','63.2','孙鑫','book_img/20385925-1_l.jpg','2');
INSERT  INTO book VALUES ('7','精通Hibernate','30.0','孙卫琴','book_img/8991366-1_l.jpg','2');
INSERT  INTO book VALUES ('8','精通Spring2.x','63.2','陈华雄','book_img/20029394-1_l.jpg','2');
INSERT  INTO book VALUES ('9','Javascript权威指南','93.6','(美)弗兰纳根','book_img/22722790-1_l.jpg','3');

SELECT * FROM book;

 /*订单表*/
CREATE TABLE orders (
oid CHAR(32) PRIMARY KEY,/*主键*/
ordertime DATETIME,/*订单生成时间*/
total DECIMAL(10,0),/*订单合计*/
state SMALLINT(1),/*订单状态:未付款、已付款但未发货、已发货但未确认收货、收货已结束*/
 uid CHAR(32),/*订单的主人*/
  address VARCHAR(200),/*订单的收货地址*/
FOREIGN KEY (uid) REFERENCES USER (uid)/*建立主外键关系*/
);

SELECT * FROM orders;

/*订单项表*/
CREATE TABLE orderitem (
iid CHAR(32) PRIMARY KEY,/*主键*/
COUNT INT,/*数量*/
subtotal DECIMAL(10,0),/*小计*/
oid CHAR(32),/*所属订单*/
bid CHAR(32),/*订单项所指的商品*/
FOREIGN KEY (oid) REFERENCES orders (oid),/*建立主外键关系*/
FOREIGN KEY (bid) REFERENCES book (bid)/*建立主外键关系*/
);