gpt4 book ai didi

mysql - MySQL表数据输入格式

转载 作者:行者123 更新时间:2023-11-30 23:10:21 25 4
gpt4 key购买 nike

我对要输入到 MySQL 表中的数据的格式约束有疑问。

这里是问题约束:

  • category_Name 应允许最多存储 35 个字符。
  • shippingPerPound 应该能够以 ##.## 格式存储数字。
  • offersAllowed 应仅允许输入“y”和“n”。

这是我对问题约束的解释:

CREATE TABLE category(
category_Name VARCHAR(35),
shippingPerPound INT(4),
offersAllowed ENUM('Y','N') NOT NULL,
CONSTRAINT categoryName_pk PRIMARY KEY(category_Name));

具体来说,我的问题是关于 shippingPerPound 以及您如何确保格式为“##.##”。我觉得我的解释不正确,因为 shippingPerPound 不正确。

最佳答案

将其设为小数字段而不是 int(4)DECIMAL(4,2)

CREATE TABLE category(
category_Name VARCHAR(35),
shippingPerPound DECIMAL(4,2),
offersAllowed ENUM('Y','N') NOT NULL,
CONSTRAINT categoryName_pk PRIMARY KEY(category_Name)
);

该列将能够存储任何具有 4 位数字和两位小数的值。 http://dev.mysql.com/doc/refman/5.1/en/fixed-point-types.html

关于mysql - MySQL表数据输入格式,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20060727/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com