mysql报4934_mysql-Mariadb语法错误1064(42000)
因此,当我尝试在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)相关推荐
- 记录DBeaver报SQL 错误 [1064] [42000]: #42000的一个坑
在这里插入图片描述 一般情况下报SQL 错误 [1064] [42000]: #42000的错误是因为SQL语句中有关键字冲突. 但是!!! 但是!!! 但是!!! DBeaver在执行SQL语句时, ...
- 整理各种Vue项目在IE浏览器白屏报错 SCRIPT1002:语法错误
目录 一.关于 sockjs-client 依赖包 二.关于 highlight 依赖包 三.关于 swiper 依赖包 四.IE 不支持 ES6 语法 五.第三方插件引入导致 六.本地环境正常,生产 ...
- mysql标记上具有语法错误_ProgrammingError:(1064,'您的SQL语法有错误;请查看与MySQL服务器版本相对应的手册以获得正确的语法...
我正在用python编写一个简单的爬行程序.所以,我用了MySQL和Python.但当我执行这个简单的程序时,会出现一个错误.然后,从web上爬网的内容不会在MySQL表上更新.此错误消息显示编程错误 ...
- mysql function 1064_mysql 创建 function 错误 1064解决方案
在mysql5.1创建function时,总是报下面的错误 #1064 – You have an error in your SQL syntax; check the manual that co ...
- mysql报错系列持续整理1064 - You have an error in your SQL syntax;...near...
前言 怎么又是这个错,感觉似曾相识之前遇到过多次了.是的这就是mysql语句报错1064 - You have an error in your SQL .syntax;...near...感觉每次不 ...
- mysql中的删除语法错误_mysql – EXPLAIN中的SQL语法错误
我试图让一个解释命令在 mysql中工作.我正在尝试解决此删除查询的性能问题: DELETE FROM boost_cache_relationships WHERE base_dir = 'cach ...
- mysql数据库输出数据语法错误_获取RDS-Mysql数据语法错误
如果加工规则中涉及RDS资源的加载,则有可能会产生资源的加载或刷新错误.本文档主要介绍从RDS-Mysql获取数据出错的原因以及排查处理方法. 在成功读取源Logstore数据后,加工引擎开始对源Lo ...
- 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 ...
- MySQL报错:SQL错误[1146][42s02]: Table 'tablename' doesn't exist(记一次以为自己删库的经历)
先说一下这篇文章包含的知识点:bin_log服务查询,bin_log文件转为SQL文件,MySQL重启,MySQL磁盘不足报错,MySQL表名大小写配置 事情起因: 操作数据库的是我们的萌新妹子,不太 ...
最新文章
- kotlin学习笔记——类、函数、接口
- iview地区加载_LoadingBar 加载进度条
- mysql中non用什么_mysql Non-Transactional Database Only(只支持MyISAM)
- Oracle 安装 检查操作系统版本 必须是 5.0 5.1 的解决办法
- 点击编辑框全选内容java_Android 中使用EditText 点击全选再次点击取消全选功能
- nchw_to_nhwc=True
- 小数点进位 oracle,使用多个小数点(。)对Oracle中的记录进行排序
- 拓端tecdat|R语言近似贝叶斯计算MCMC(ABC-MCMC)轨迹图和边缘图可视化
- 如何复制百度文库、豆丁网上的文本
- node - 收藏集 - 掘金
- android按住录音按钮_Android仿微信录音功能
- 李宏毅老师《机器学习》入门第一课
- server r2 系统更新文件清理
- 严重: Unable to set localhost. This prevents creation of a GUID. Cause was: springtest: springtest
- 关于被3个搞物理的“颠覆”了且数学天才陶哲轩“开始压根不相信”的数学常识的算法实现与理解
- Ended a touch event which was not counted in trackedTouchCount (ReactNative RN开发时多点触摸滑动报错)
- 浏览器跳出HTML编码,浏览器如何解析HTML字符编码
- kafka消息堆积且CPU过高代码优化
- 攻击JavaWeb应用————2、CS交互安全
- python黑色星期五_使用Python进行黑色星期五的相关性分析
热门文章
- ASP.NET Core 开发-Entity Framework (EF) Core 1.0 Database First
- GatewayWorker Not Support On Windows.
- oracle 数据执行计划,Oracle里常见的执行计划
- IOS学习笔记七之KVC和Key路径
- 计算机应用怎么拼写,计算机应用本科论文提纲格式范文 计算机应用本科论文提纲如何写...
- python多线程读取数据库数据_Python基于多线程操作数据库相关知识点详解
- 太努力工作的年轻人,都有病吧!?
- 如何隐晦地表达“滚”?
- 堪称经典!这部由苏联最杰出数学家编写的数学教材,为何能大受推崇?
- 耗时6年的DK博物科普巨著,全面提升孩子的认知高度