-- 查询表中主键为字符类型的字段信息
SELECT
COLUMN_NAME,
DATA_TYPE
FROM
INFORMATION_SCHEMA.COLUMNS
WHERE
TABLE_NAME = 'your_table_name'
AND COLUMN_KEY = 'PRI'
AND DATA_TYPE IN ('char', 'varchar', 'text', 'mediumtext', 'longtext');
-- 解释说明:
-- 1. `INFORMATION_SCHEMA.COLUMNS` 是 MySQL 中存储所有表和列信息的系统表。
-- 2. `TABLE_NAME` 需要替换为你要查询的具体表名。
-- 3. `COLUMN_KEY = 'PRI'` 表示只查询主键列。
-- 4. `DATA_TYPE IN ('char', 'varchar', 'text', 'mediumtext', 'longtext')` 表示只查询字符类型的主键列。
下一篇:mysql排序规则
Laravel PHP 深圳智简公司。版权所有©2023-2043 LaravelPHP 粤ICP备2021048745号-3
Laravel 中文站