首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >SQL创建表代码

问SQL创建表代码
EN

Stack Overflow用户
提问于 2014-08-30 05:17:09
回答 2查看 734关注 0票数 1

我正在尝试创建两个MySql表

代码语言:javascript
复制
CREATE TABLE customer (
     custID int(11) NOT NULL AUTO_INCREMENT,
     custName varchar(50) NOT NULL,
     custPwd varchar(64) NOT NULL,
     custEmail varchar(100) NOT NULL,
     custPhone varchar(10) NOT NULL,
     PRIMARY KEY (custID))

CREATE TABLE request (  
    requestID int(11) NOT NULL AUTO_INCREMENT,
    custID int(11) NOT NULL,    
    requestDate date NOT NULL,
    itemDesc varchar(200) NOT NULL,
    itemWeight int(11) NOT NULL,
    puAdd varchar(100) NOT NULL,
    puSuburb varchar(50) NOT NULL,
    puDate date NOT NULL,
    puTime time NOT NULL,
    dName varchar(50) NOT NULL,
    dAdd varchar(100) NOT NULL,
    dSuburb varchar(50) NOT NULL,
    dState varchar(50) NOT NULL,
    PRIMARY KEY (requestID),
    FOREIGN KEY (custID) REFERENCES customer(CustID))

我不断收到错误,说在第一条语句附近有一个错误。我似乎不知道到底出了什么问题。我是不是错过了一些很明显的东西?

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2014-09-10 01:34:09

问题是在开放的括号(例如)之后有空白处。创建表客户(“空白”)..。

一旦我删除了空白,一切都正常了。

票数 1
EN

Stack Overflow用户

发布于 2014-08-30 05:26:27

假设您是在MySQL工作台中编写这些查询,则需要用分号结束每个语句。我这么做了,他们跑得很好。

票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/25579256

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档