[英]Error 1064 Syntax Error MySQL Table Creation
Creating a table in MySQL results in error 1064. I do not have restricted words for table name. 在MySQL中创建表会导致错误1064。表名没有限制词。
mysql> create database NamesInc
-> ;
Query OK, 1 row affected (0.10 sec)
mysql> create table NameInfo(
-> Name_ID NUMBER(8),
-> Language VARCHAR2(10),
-> Status VARCHAR2(10),
-> Standard VARCHAR2(10),
-> Place_ID Number(8) NOT NULL,
-> Supplier_ID NUMBER(8) NOT NULL,
-> Date Supplied DATE,
-> PRIMARY KEY (Name_ID),
-> );
Error 1064 (42000): You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near 'NUMBER(8),
Language VARCHAR2(8),
Status VARCHAR2(10),
PL' at line 2
Please let me know if I can provide additional information. 如果可以提供其他信息,请告诉我。
After create db statement do: 创建db语句后,请执行以下操作:
USE NamesInc;
create table NameInfo(
Name_ID INT(8),
Language VARCHAR(10),
Status VARCHAR(10),
Standard VARCHAR(10),
Place_ID INT(8) NOT NULL,
Supplier_ID INT(8) NOT NULL,
Date_Supplied DATE,
PRIMARY KEY (Name_ID)
);
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.