- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我正在为我们在大学的项目制作一个数据库。我收到错误:
CREATE DATABASE P4_Projekt
USE P4_Projekt
CREATE TABLE shop_table
(
Shop_ID INT (12) NOT NULL AUTO_INCREMENT,
Shop_name VARCHAR (30) NOT NULL,
City VARCHAR (30) NOT NULL,
Address VARCHAR (50) NOT NULL,
Zip_code INT (4) NOT NULL,
Phone_number CHAR (8) NOT NULL,
PRIMARY KEY (Shop_id)
)
CREATE TABLE Orders
(
Order_id INT (12) NOT NULL AUTO_INCREMENT,
Customer_id INT (12) NOT NULL,
Pickup_time DATETIME NOT NULL,
Products_id INT (12) NOT NULL,
CONSTRAINT Orders_Product_id_fk
FOREIGN KEY (Product_id)
REFERENCES Products (Product_id),
Notes VARCHAR (250),
Price FLOAT (8) NOT NULL,
Pre_paid BOOLEAN NOT NULL,
Status_ TINYINT (2) NOT NULL,
PRIMARY KEY (Order_id)
)
CREATE TABLE User
(
User_id INT (12) NOT NULL AUTO_INCREMENT,
First_name VARCHAR (20) NOT NULL,
Last_name VARCHAR (30) NOT NULL,
Address VARCHAR (50) NOT NULL,
ZIP_code INT (4) NOT NULL,
Phone_number CHAR (8) NOT NULL,
Email VARCHAR (50),
PRIMARY KEY (User_id)
)
CREATE TABLE Products
(
Product_id INT (12) NOT NULL AUTO_INCREMENT,
Name_ VARCHAR (40) NOT NULL,
Price FLOAT (8) NOT NULL,
Description VARCHAR (250) NOT NULL,
Production_time TIME (6) NOT NULL,
IMG BLOB,
PRIMARY KEY (Product_id)
)
当我尝试创建订单表时,出现错误“表中不存在键列‘product_id’。是否与外键有关?
最佳答案
你在主键行前少了一个逗号,这样改会很好
CREATE TABLE Orders
(
Order_id INT (12) NOT NULL AUTO_INCREMENT,
Customer_id INT (12) NOT NULL,
Pickup_time DATETIME NOT NULL,
Products_id INT (12) NOT NULL,
CONSTRAINT Orders_Product_id_fk
FOREIGN KEY (Product_id)
REFERENCES Products (Product_id),
Notes VARCHAR (250),
Price FLOAT (8) NOT NULL,
Pre_paid BOOLEAN NOT NULL,
Status_ TINYINT (2) NOT NULL,
PRIMARY KEY (Order_id)
)
关于Mysql order_id错误,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/36434321/
我有一些地址字符串需要针对每个组件进行分析。 SQL Fiddle Demo CREATE TABLE Table1 ("ID" int, "address" varchar(41)); INSERT
访问 SearchResults 对象中 ScoredDocument 对象的 order_id 属性会在日志中生成以下错误: 弃用警告:order_id 已弃用;改为使用排名 logging.deb
我在同一数据库中有两个表,一个名为“产品”,另一个名为“客户”,我需要获取 customer.order_id、customer.name、customer.order_total、products.
我正在研究 React Native Razorpay 支付网关集成。 我正在使用 react-native-razorpay。 代码如下:- 发送参数是:- var options = {
我有一个 api 函数,如果订单来自多个餐厅,我会使用多个订单 ID。这是我得到的回应。 ["00000303", "00000304"] 这是我的代码,它在 Json 中返回值 $new_o
目前我有这个查询: SELECT refnumbers.order_id FROM orders INNER JOIN refnumbers ON (refnumbers.order_id = ord
我想在 mysql db 中插入 order_ids 数组作为一个接一个地插入,就像我将 order_ids 变量作为 $order_ids = (123,223,354,343,566,334);
使用 WooCommerce,在提交新订单后,我的 function.php 中有以下 Hook : add_action( 'woocommerce_new_order', 'create_job_
This is the A/B Experiment table with 4 columns: 1. user_id 2. experiment_id 3. experime
我意识到很多代码都是挥手和炫耀的,我不会因此而获得荣誉。该代码成功执行了所有查询,除了当我尝试显示带有 order_id 的收据页面时,我为 order_id 创建的 vairable 未返回。 选项
我有两个表 X 和表 Y。X 有 order_id,offer_id。一个 order_id 可以有多个 offer_id。现在我想将数据插入到 Y(id,offer_id) 中,对于每个不同的 of
我有一个复杂的 SQL 代码需要编辑,以便它根据 order_ID 对订单信息进行分组。现在,单个产品有数量,product_totals 列出(即订单有多个产品,多个 order_ID)。 这是我的
我在我的网站上使用旧的 mysql 版本和 php 版本 4。 我的表结构: | orders_status_history_id | orders_id | orders_status_id |
我下面的查询返回以下错误消息“‘on 子句’中的未知列‘O.order_id’”。我猜这是一个优先级问题?但我没有足够的背景来弄清楚它可能在哪里。 我最近刚刚添加了“where”子句,以便我可以过滤产
这个问题在这里已经有了答案: Custom SERIAL / autoincrement per group of values (3 个答案) MySQL: Add sequence column
假设您有一个 HTML 表单: 使用@RequestParam,您可以将字段绑定(bind)为单独的参数: public String doAjax(@RequestParam("in
这个问题已经有答案了: Syntax error due to using a reserved word as a table or column name in MySQL (1 个回答) 已关闭
这个问题在这里已经有了答案: Syntax error due to using a reserved word as a table or column name in MySQL (1 个回答)
我是一名优秀的程序员,十分优秀!