简体   繁体   English

错误:SQL查询中出现1064错误

[英]Error: 1064 error in sql query

This sql query generates Error 1064 in Mysql: 此sql查询在Mysql中生成Error 1064

CREATE table batch(id number primary key, 
                   batchNumber varchar2(20), 
                   InitialDate date, 
                   UpdateDate date);

I'm not sure how to resolve that error after trying several things. 我不确定尝试了几件事后如何解决该错误。

Try this instead: 尝试以下方法:

Create table batch(id integer primary key,batchNumber varchar(20),InitialDate date,UpdateDate date);

I don't think number is a mysql data type (I used integer ) and neither is varchar2 (I used varchar ). 我不认为number是mysql数据类型(我使用integer ),也不是varchar2 (我使用varchar )。

For reference: 以供参考:

https://dev.mysql.com/doc/refman/5.0/en/char.html https://dev.mysql.com/doc/refman/5.0/zh-CN/char.html

https://dev.mysql.com/doc/refman/5.0/en/numeric-types.html https://dev.mysql.com/doc/refman/5.0/en/numeric-types.html

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM