因此,当我尝试在MariaDB中运行此脚本时收到以下错误:“ ERROR 1064(42000):您的SQL语法有错误;请查看与您的MariaDB服务器版本相对应的手册以获取正确的语法在附近使用

CREATE TABLE customers (

customer_id int NOT NULL,

customer_f

在第1行

奇怪的是,MariaDB似乎正在读取命令的第一行,然后将下一行的一点读为1行.整个脚本如下:如果有人可以帮助,我将不胜感激.

DROP TABLE customers;

DROP TABLE orders;

DROP TABLE products;

DROP TABLE orderitem;

?

CREATE TABLE customers (

customer_id INT NOT NULL AUTO_INCREMENT,

customer_firstname VARCHAR(20) NOT NULL,

customer_lastname VARCHAR(40) NOT NULL,

customer_phone CHAR(10) NOT NULL,

customer_email VARCHAR(60) NOT NULL,

customer_address VARCHAR(40) NOT NULL,

customer_city VARCHAR(40) NOT NULL,

customer_state CHAR(2) NOT NULL,

customer_zip VARCHAR(10) NOT NULL,

customer_aptnum VARCHAR(5) NOT NULL,

customer_pass CHAR(40) NOT NULL,

customer_type VARCHAR(10) NOT NULL,

PRIMARY KEY (customer_id),

INDEX customer_fullname (customer_firstname, customer_lastname),

UNIQUE (customer_email)

);

?

CREATE TABLE orders (

order_id INT NOT NULL AUTO_INCREMENT,

order_datetime DATETIME NOT NULL,

order_trackingnumber VARCHAR(20) NOT NULL,

order_shipdate DATETIME NOT NULL,

order_shipmethod VARCHAR(10) NOT NULL,

order_shipcarrier VARCHAR(10) NOT NULL,

order_totalprice DECIMAL,

customer_id INT NOT NULL,

PRIMARY KEY (order_id),

FOREIGN KEY (customer_id) REFERENCES customers(customer_id)

UNIQUE (order_trackingnumber)

);

?

?

CREATE TABLE products (

product_id VARCHAR(30) NOT NULL AUTO_INCREMENT,

product_beginningstockdate DATETIME NOT NULL,

product_endstockdate DATETIME,

product_category VARCHAR(15) NOT NULL,

product_name VARCHAR(60) NOT NULL,

product_availablequantity SMALLINT NOT NULL,

product_totalquantity SMALLINT NOT NULL,

product_price DECIMAL NOT NULL,

product_taxable DECIMAL NOT NULL,

product_itemstatus VARCHAR(15) NOT NULL,

product_discountpercent DECIMAL,

product_soldinstore char(3),

product_soldonwebsite char(3),

PRIMARY KEY (product_id),

UNIQUE (product_name)

);

?

/*INSERT INTO products (product_description, product_beginningstockdate, product_endstockdate, product_category, product_name, product_availablequantity, product_totalquantity, product_price, product_taxable, product_itemstatus, product_discountpercent, product_soldinstore, product_soldonwebsite)

VALUES

(...),

(...),

........ */

?

CREATE TABLE orderitem (

orderitem_id INT NOT NULL AUTO_INCREMENT,

order_id INT NOT NULL,

product_id VARCHAR(30) NOT NULL,

orderitem_priceperunit DECIMAL NOT NULL,

orderitem_quantityordered TINYINT NOT NULL,

PRIMARY KEY (orderitem_id),

FOREIGN KEY (order_id) REFERENCES orders(order_id),

FOREIGN KEY (product_id) REFERENCES orders(product_id)

);

mysql报4934_mysql-Mariadb语法错误1064(42000)相关推荐

  1. 记录DBeaver报SQL 错误 [1064] [42000]: #42000的一个坑

    在这里插入图片描述 一般情况下报SQL 错误 [1064] [42000]: #42000的错误是因为SQL语句中有关键字冲突. 但是!!! 但是!!! 但是!!! DBeaver在执行SQL语句时, ...

  2. 整理各种Vue项目在IE浏览器白屏报错 SCRIPT1002:语法错误

    目录 一.关于 sockjs-client 依赖包 二.关于 highlight 依赖包 三.关于 swiper 依赖包 四.IE 不支持 ES6 语法 五.第三方插件引入导致 六.本地环境正常,生产 ...

  3. mysql标记上具有语法错误_ProgrammingError:(1064,'您的SQL语法有错误;请查看与MySQL服务器版本相对应的手册以获得正确的语法...

    我正在用python编写一个简单的爬行程序.所以,我用了MySQL和Python.但当我执行这个简单的程序时,会出现一个错误.然后,从web上爬网的内容不会在MySQL表上更新.此错误消息显示编程错误 ...

  4. mysql function 1064_mysql 创建 function 错误 1064解决方案

    在mysql5.1创建function时,总是报下面的错误 #1064 – You have an error in your SQL syntax; check the manual that co ...

  5. mysql报错系列持续整理1064 - You have an error in your SQL syntax;...near...

    前言 怎么又是这个错,感觉似曾相识之前遇到过多次了.是的这就是mysql语句报错1064 - You have an error in your SQL .syntax;...near...感觉每次不 ...

  6. mysql中的删除语法错误_mysql – EXPLAIN中的SQL语法错误

    我试图让一个解释命令在 mysql中工作.我正在尝试解决此删除查询的性能问题: DELETE FROM boost_cache_relationships WHERE base_dir = 'cach ...

  7. mysql数据库输出数据语法错误_获取RDS-Mysql数据语法错误

    如果加工规则中涉及RDS资源的加载,则有可能会产生资源的加载或刷新错误.本文档主要介绍从RDS-Mysql获取数据出错的原因以及排查处理方法. 在成功读取源Logstore数据后,加工引擎开始对源Lo ...

  8. MySQL修改密码失败提示ERROR 1064(42000):You have an error in your SQL syntax: check the corresponds to your M

    已尝试方法均提示类似错误 ERROR 1064 (42000): You have an error in your SQL syntax; check the manual that corresp ...

  9. MySQL报错:SQL错误[1146][42s02]: Table 'tablename' doesn't exist(记一次以为自己删库的经历)

    先说一下这篇文章包含的知识点:bin_log服务查询,bin_log文件转为SQL文件,MySQL重启,MySQL磁盘不足报错,MySQL表名大小写配置 事情起因: 操作数据库的是我们的萌新妹子,不太 ...

最新文章

  1. kotlin学习笔记——类、函数、接口
  2. iview地区加载_LoadingBar 加载进度条
  3. mysql中non用什么_mysql Non-Transactional Database Only(只支持MyISAM)
  4. Oracle 安装 检查操作系统版本 必须是 5.0 5.1 的解决办法
  5. 点击编辑框全选内容java_Android 中使用EditText 点击全选再次点击取消全选功能
  6. nchw_to_nhwc=True
  7. 小数点进位 oracle,使用多个小数点(。)对Oracle中的记录进行排序
  8. 拓端tecdat|R语言近似贝叶斯计算MCMC(ABC-MCMC)轨迹图和边缘图可视化
  9. 如何复制百度文库、豆丁网上的文本
  10. node - 收藏集 - 掘金
  11. android按住录音按钮_Android仿微信录音功能
  12. 李宏毅老师《机器学习》入门第一课
  13. server r2 系统更新文件清理
  14. 严重: Unable to set localhost. This prevents creation of a GUID. Cause was: springtest: springtest
  15. 关于被3个搞物理的“颠覆”了且数学天才陶哲轩“开始压根不相信”的数学常识的算法实现与理解
  16. Ended a touch event which was not counted in trackedTouchCount (ReactNative RN开发时多点触摸滑动报错)
  17. 浏览器跳出HTML编码,浏览器如何解析HTML字符编码
  18. kafka消息堆积且CPU过高代码优化
  19. 攻击JavaWeb应用————2、CS交互安全
  20. python黑色星期五_使用Python进行黑色星期五的相关性分析

热门文章

  1. ASP.NET Core 开发-Entity Framework (EF) Core 1.0 Database First
  2. GatewayWorker Not Support On Windows.
  3. oracle 数据执行计划,Oracle里常见的执行计划
  4. IOS学习笔记七之KVC和Key路径
  5. 计算机应用怎么拼写,计算机应用本科论文提纲格式范文 计算机应用本科论文提纲如何写...
  6. python多线程读取数据库数据_Python基于多线程操作数据库相关知识点详解
  7. 太努力工作的年轻人,都有病吧!?
  8. 如何隐晦地表达“滚”?
  9. 堪称经典!这部由苏联最杰出数学家编写的数学教材,为何能大受推崇?
  10. 耗时6年的DK博物科普巨著,全面提升孩子的认知高度