MySQL 和 Python,将行插入表中

问题描述 投票:0回答:2

Horse
表具有以下列:

  • ID - 整数,自增,主键
  • RegisteredName - 可变长度字符串
  • 品种 - 可变长度字符串,必须是以下之一:埃及阿拉伯、荷斯坦马、夸特马、油漆、鞍马
  • 高度 - 小数,必须介于 10.0 和 20.0 之间
  • 出生日期 - 日期,必须为 2015 年 1 月 1 日或之后

将以下数据插入

Horse
表中:

RegisteredName  Breed           Height  BirthDate
Babe            Quarter Horse   15.3    2015-02-10
Independence    Holsteiner      16.0    2017-03-13
Ellie           Saddlebred      15.0    2016-12-22
NULL            Egyptian Arab   14.9    2019-10-12

表已存在,不需要建。

CODE UPDATE;

INSERT [INTO] Horse (RegisteredName, Breed, Height, BirthDate)
VALUES ('Babe', 'Quarter Horse', '15.3', '2015-02-10')

INSERT INTO Horse (RegisteredName, Breed, Height, BirthDate)
VALUES ('Independence', 'Holsteiner', 16.0, '2017-03-13')

INSERT INTO Horse (RegisteredName, Breed, Height, BirthDate)
VALUES ('Ellie', 'Saddlebred', 15.0, '2016-12-22')

INSERT INTO Horse (Breed, Height, BirthDate)
VALUES ('Egyptian Arab', 14.9, '2019-10-12');

现在错误出现在第 4 行。我错过了什么?

python mysql
2个回答
0
投票

我相信你首先必须创建表格:

CREATE TABLE Horse(RegisteredName, Breed, Height, BirthDate)

然后:

INSERT INTO Horse 
VALUES ('Babe', 'QuarterHorse', '15.3', '2015-02-10')

我可能是错的,但它对我有用。

*您使用的是 SQL 还是 Python?


0
投票

插入马(注册姓名、品种、身高、出生日期) VALUES('宝贝', '夸特马', 15.3, '2015-02-10'), ('独立', '荷斯坦牛', 16.0, '2017-03-13'), ('艾莉', '鞍马', 15.0, '2016-12-22'), (NULL,'埃及阿拉伯',14.9,'2019-10-12');

© www.soinside.com 2019 - 2024. All rights reserved.