我正在使用MAMP phpmyadmin并且正在学习简单的sql来创建数据库,其中成员可以检出一本书。我能够创建两个第一个表,但在订单表中失败。在mysql中创建表时出现语法错误
我哪里错了?
CREATE TABLE if not exists book (
b_id int UNSIGNED AUTO_INCREMENT PRIMARY KEY,
title varchar(30),
author varchar(50),
publisher varchar(25)
)
CREATE TABLE if not exists Member (
m_id int UNSIGNED AUTO_INCREMENT PRIMARY KEY,
firstname varchar(30),
lastname varchar(30),
address varchar(20)
)
CREATE TABLE if not exists Order (
o_id int AUTO_INCREMENT PRIMARY KEY,
b_id int FOREIGN KEY REFERENCES Book(b_id),
m_id int FOREIGN KEY REFERENCES Member(m_id)
)
什么是错误讯息您收到? – cdhowie 2013-04-11 17:42:39
缺少'unsigned'位? – 2013-04-11 17:43:21