PHP + PDO/MySQL:如何自动查询以查找VARCHAR字段长度?

Jas*_*n S 3 php mysql pdo

有没有办法使用PHP + PDO查询MySQL数据库并找出一些VARCHAR字段的列宽?如果可能的话,我不想将它们硬编码到我的PHP文件中.

(目的:确定要插入这些列的字符串的最大长度,或者与列中的现有数据进行比较.)

Zen*_*hai 5

只需向...发送查询information_schema.columns表并过滤掉您需要的行.您要查找的值存储在"CHARACTER_MAXIMUM_LENGTH"下.