2017-10-16 153 views
0

这是一段非常简单的代码,我试图创建一个实体银行的表格。这是我在themysql workbench中编写的这段sql代码中的语法错误?

create table bank (
banknum integer(5) NOT NULL, 
bankname varchar(20) NOT NULL, 
primary key(banknum)); 

但是,在执行此给出了一个错误:

Error Code: 1064 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 'create table bank (banknum integer(5) NOT NULL, bankname varchar(20) NOT NULL, ' at line 1

其中此语法错误发生,我不明白。

+0

在此之前是否有代码需要行分隔符?你有选择数据库吗? – WillardSolutions

+0

'创建'之前会发生什么? – Strawberry

回答

-1
create table bank (
banknum INT(5) UNSIGNED AUTO_INCREMENT PRIMARY KEY, 
bankname VARCHAR(20) NOT NULL); 
+1

这对于这个问题的基础语法错误没有提供解释。 –

相关问题