【问题标题】:Why is there an Statment Error in MySQL [closed]为什么MySQL中存在语句错误[关闭]
【发布时间】:2016-06-10 06:34:49
【问题描述】:

我在 MySQL 中有以下语句,并且每次出现此错误(屏幕截图):

CREATE TABLE orderstatus
(
    OStatusID int NOT null PRIMARY KEY AUTO_INCREMENT,
    OStatus varchar(30) null
(

我不知道为什么我会变成这个错误

你能帮帮我吗? enter image description here

【问题讨论】:

  • 在 SQLFiddle 中没有显示错误
  • 请尝试将错误信息翻译成英文。

标签: mysql create-table


【解决方案1】:

右括号错误,应该是')'

【讨论】:

  • omg :) 我的大脑...谢谢
  • 不客气,别忘了加分号
【解决方案2】:

试试这个

CREATE TABLE orderstatus 
( 
   OStatusID int NOT null PRIMARY KEY AUTO_INCREMENT, 
   OStatus varchar(30) null 
)

【讨论】:

  • 不起作用,对不起
  • 这是唯一一个在我的代码中不起作用的语句....
  • 你确定它不工作吗?应该可以工作,因为我已经在 phpmyadmin 中对其进行了测试
  • 在我的代码中是这样的语句,例如:CREATE TABLE kategorie (KatID int NOT null PRIMARY KEY AUTO_INCREMENT, Kategorie varchar(30) null)
  • 这个语句运行良好。
【解决方案3】:

下面是测试成功的正确代码..

CREATE TABLE orderstatus 
( 
OStatusID int NOT null PRIMARY KEY AUTO_INCREMENT, 
OStatus varchar(30) null 
)[enter image description here][1]

【讨论】:

    猜你喜欢
    • 2017-01-21
    • 2020-02-27
    • 1970-01-01
    • 2014-07-07
    • 1970-01-01
    • 2023-03-12
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多