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)

);

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/news/307067.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

究竟是什么可以比反射还快实现动态调用?

戏精分享 C#表达式树,第一季正式完稿 前不久,我们发布了《只要十步,你就可以应用表达式树来优化动态调用》。观众们普遍反映文章的内容太多复杂不太容易理解。因此,我们以此为契机发布了《戏精分享 C#表达式树》系列视频。现在&am…

mysql查询语句不返回_PHP-CI MySQL查询联接表,并且where语句不返回所...

我有3个表要联接,但是当我在第三个表上使用where语句,而第三个表没有它时,即使我使用的是left,它也不会返回第一和第二个表中的行加入.Table 1---------------------------------| acc_PID | acc_name | acc_type |---------------------------------| 1 | Account 1 | 1 || 2 …

BCVP,想真正为社区做努力的开发者们

基于Net/Core,快速搭建 API & SPA 及微服务应用组织BASE NETCORE (VUE) PROJECT TEAM每一个.NET开发者都可以通过自己的开源项目(最好可以配套简单发表些文章)在这里进行分享,BCVP开发者组织的意义就是激发和挖掘更多的作品,可能偏基础&a…

求关系模式r的所有候选码_2_1关系数据库的基本概念

1.关系数据结构单一的数据结构-------关系现实世界中的实体以及实体间各种联系均用关系来表示2.域:一组具有相同数据类型的值的集合。例如:整数实数介于某个取值范围的整数指定长度的字符串集合{“男”,“女”}.............3.笛卡尔积3.1 给…

Docker:恢复对开源项目的无限制访问

喜欢就关注我们吧!继宣布针对免费用户的拉速限制声明之后,Docker 现如今又透露了进一步的策略更新,旨在恢复对开源项目的无限制访问。Docker 方面此表示,为了支持开源社区,他们为开源项目制定了一个特殊的计划&#xf…

python elasticsearch查询_python 查询Elasticsearch的小例子

#!/usr/bin/env python# -*- coding: utf-8 -*-from sfo_common.agent import Agentfrom sfo_common.import_common import *class ElkLog(object):"""处理ELK数据类"""def __init__(self):passdef get_elk_log_json(self):"""通…

真正拖垮你的,是沉没成本

职场&认知洞察 丨 作者 / findyi这是findyi公众号分享的第91篇原创文章一个洋友问:“洋哥,我在这家创业公司3年了,但老板承诺的股份一直没兑现。现在想离开,但又特别不甘心,我应该怎么做”。我回复:“找…

python函数体中可以不写返回值语句_python让函数不返回结果的方法

1、简单介绍print和return的区别,print仅仅是打印在控制台,而return则是将return后面的部分作为返回值:作为函数的输出,可以用变量接走,继续使用该返回值做其它事。2、函数需要先定义后调用,函数体中return…

别“躺”着了,赶紧把「复盘」做起来

大家好,我是Z哥。有一种类型的故事大多数人都喜欢,就是“屌丝逆袭”的故事,这也是很多小说的题材。不管是在小说还是现实中,这样的逆袭都不是一蹴而就的。并且,大多数人一直只在逆袭的路上,最终能成功完成逆…

python自动化脚本是什么意思_Python 自动化脚本学习(一)

Python 基础命令行:在http://www.python.org安装python3,Mac下输入python3进入命令行整数,浮点数,字符串类型:-1,0.1,game字符串连接和复制:My name is John Wu; John Wu *5会打印…

注意.NET Core进行请求转发问题

【导读】近日,有关注我公众号的小伙伴私信我,遇到一个问题搞了很久没解决,此问题具有参考意义,这里跟大家分享下,希望对你能有所帮助内网环境跟外网隔离,现在外网的请求都需要一个专用服务器转接到内网处理…

react 数字转字符_深入浅出 React -- JSX

什么是 JSXJSX 是一个 JavaScript 的语法扩展。JSX 可能会使人联想到模版语言&#xff0c;但它具有 JavaScript 的全部功能在 React 中&#xff0c;JSX 仅仅是 React.createElement(component, props, ...children) 函数的语法糖如下 JSX 代码&#xff1a;<MyButton color&q…

【招聘(西安)】深圳市中兴云服务有限公司.NET工程师

深圳市中兴云服务有限公司因业务发展需要&#xff0c;招聘&#xff1a;高级软件开发工程师主要职责1、根据系统概要设计完成详细设计&#xff1b;2、负责各类需求的管理及追踪&#xff1b;3、独立完成复杂业务需求的开发&#xff1b;4、负责处理一些疑难问题攻关和系统性能优化…

mybatis mysql schema_MyBatis学习 之 一、MyBatis简介与配置MyBatis+Spring+MySql

一、MyBatis简介与配置MyBatisSpringMySql1.1MyBatis简介MyBatis 是一个可以自定义SQL、存储过程和高级映射的持久层框架。MyBatis 摒除了大部分的JDBC代码、手工设置参数和结果集重获。MyBatis 只使用简单的XML 和注解来配置和映射基本数据类型、Map 接口和POJO 到数据库记录。…

.NET架构小技巧(7)——做好小的项目

一屋不扫&#xff0c;何以扫天下。再说也没有那么多天下(大系统)可扫&#xff0c;更多的是一个个自己居住的小屋(手边的小项目&#xff0c;子模块)&#xff0c;所以认真的开始扫自己的小屋。在visual studio中&#xff0c;解决方案(Solution)下可以创建多个项目(Project)&#…

mysql java驱动 ibm_JDBC驱动汇总

JDBC驱动汇总在这边简单整理一下比较代表性的driver跟使用方式有鉴于许多版友对于寻找JDBC driver或者如何使用driver常常发问,在这边我简单整理一下比较代表性的driver跟使用方式.Microsoft SQL Server series (6.5, 7.x and 2000) and Sybase 10JDBC Name: jTDSURL: http://j…

使用 C# 9.0 新语法提升 if 语句美感

C# 语言一贯秉承简洁优美的宗旨&#xff0c;每次升级都会带来一些语法糖&#xff0c;让我们可以使代码变得更简洁。本文分享两个使用 C# 9.0 提升 if 语句美感的技巧示例。使用属性模式代替 IsNullOrEmpty在任何你使用 IsNullOrEmpty 的时候&#xff0c;可以考虑这样替换&#…

python连接mongodb数据库_python连接mongodb操作数据示例(mongodb数据库配置类)

一、相关代码数据库配置类 MongoDBConn.py代码如下:#encodingutf-8Mongo Conn连接类import pymongoclass DBConn:conn Noneservers "mongodb://localhost:27017"def connect(self):self.conn pymongo.Connection(self.servers)def close(self):return self.conn.d…

在 Azure App Service 上启用 Application Request Routing

点击上方蓝字关注“汪宇杰博客”导语我们在IIS上经常使用 Application Request Routing (ARR) 模块做反向代理。Azure App Service 使用的也是 IIS&#xff0c;照理来说应该也能做反代&#xff0c;但默认情况下它是不行的&#xff0c;我们来看看如何给在 App Service 上启用 AR…

mysql isolation level_MySQL数据库事务隔离级别(Transaction Isolation Level)

该楼层疑似违规已被系统折叠 隐藏此楼查看此楼1.全局修改&#xff0c;修改mysql.ini配置文件&#xff0c;在最后加上1 #可选参数有&#xff1a;READ-UNCOMMITTED, READ-COMMITTED, REPEATABLE-READ, SERIALIZABLE.2 [mysqld]3 transaction-isolation REPEATABLE-READ这里全局默…