在 Python 中创建具有常见数据类型的 Product 表
写 SQL 以创建具有以下列的 Product 表:
- ID - 整数
- 名称 - 长度可变的字符串,最多 40 个字符
- ProductType - 长度可变的字符串,最多 3 个字符
- OriginDate - 年、月和日
- 权重 - 十进制数,包含六位有效数字和小数点后一位数字
将 CREATE TABLE 语句放在 INSERT 和 SELECT 语句之前。运行您的解决方案并验证结果表是否包含插入的三行。
下面是程序
-- Write your CREATE TABLE statement here:
CREATE TABLE Product (
ID INSERT(int),
Name VARCHAR(40),
Product Type VARCHR(3),
OriginDate Date,
Weight DECIMAL(6,1)
)
INSERT INTO Product (ID, Name, ProductType, OriginDate, Weight) VALUES
(100, 'Tricorder', 'TC', '2020-08-11', 2.4),
(200, 'Food replicator', 'FOD', '2020-09-21', 54.2),
(300, 'Cloaking device', 'CD', '2019-02-04', 177.9);
SELECT *
FROM Product;
当我单击“run”时,这是得到的错误:
第 2 行出现错误 1064 (42000):您的 SQL 语法有错误;检查与您的 MySQL 服务器版本相对应的手册,了解在 'INSERT(int) 附近使用的正确语法, 名称 VARCHAR(40)、 产品型号 VARCHR(3), 第 2 行的 OriginDate '
尝试更改属性,但 scrip 无法运行。