gpt4 book ai didi

php - 如何指定用户在 phpmyadmin 中输入的值范围?

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

我的问题是我有一个名为 Autodb 的数据库,它在 phpmyadmin 中有一个名为 Bluetooth 的表,我必须在其中创建一个名为 LAP 的列。在此列中,用户应输入 0X9E8B00-0X9E8B3F 之间的任何值,有没有办法在 phpmyadmin 中执行此操作,并且 SQL 中是否有查询来设置要输入的值的范围?

最佳答案

我不是 100% 确定你在问什么,但这可能会有所帮助:

如果您想设置用户可以输入的每个值,您可以使用 ENUM 数据类型。

看看 ENUM here

Here is an example of how to use it.

CREATE TABLE Bluetooth
(
ID SMALLINT NOT NULL AUTO_INCREMENT PRIMARY KEY,
BlahBlah VARCHAR(50) NOT NULL,
LAP ENUM('0X9E8B00', '0X9E8B3F', '0X9E8B3F') NOT NULL
)

如果范围在 2 个数字之间,您可以使用约束和 CHECK

ALTER TABLE myTableName
ADD CONSTRAINT myTableName_myColumnName_valZeroToOneHundred
CHECK (myColumnName BETWEEN 0 AND 100)

ALTER TABLE Table
ADD CONSTRAINT CK_Table_Column_Range CHECK (
Column >= 0 AND Column <= 100 --Inclusive
)

检查this question出来。

关于php - 如何指定用户在 phpmyadmin 中输入的值范围?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/36037607/

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