mysql - 在 MySQL 中,仅在字段中插入字母而不是数字

标签 mysql

我正在使用MySQL 5.6,我想在表创建过程中在字段中声明这种类型的DATATYPE,它只接受字母而不是数字,例如,如果我在表中有一个列(名称),那么我想要它仅接受从 A 到 Z 的字母,不接受数字或数值、varchar、char 等。

最佳答案

数据类型不是强制数据完整性的地方。它可以是字符或数字,数字可以是字符。如果您确实需要在数据库级别与代码(例如 php)中强制执行它,那么您必须执行存储过程

关于mysql - 在 MySQL 中,仅在字段中插入字母而不是数字,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19526063/

相关文章:

MySQL - 在同一个表中计数

mysql - 将多行更新为另一个表中的值 (FK)

MySQL CREATE TABLE IF NOT EXISTS in PHPmyadmin import

mysql - 如何更改外键引用操作? (行为)

php - HTML 表的即时搜索栏,包含 MySQL 表中的信息

MySql If Then 在 Select 语句中

android - 如何制作一个从mysql数据库下载动态表单并在填写后上传记录的android应用程序?

mysql - 在 MYSQL 中分组之前如何对数据进行排序

mysql - 如何从另一个表中的字段获取计数 - MySQL

PHP MYSQL 获取带有新行的文本