我需要一个SQL查询来检查表名,在这种情况下(大写/小写)。例如,我有一个表名'USER‘,所以查询应该返回大写,或者在表名'user’的情况下,它应该返回小写。
发布于 2019-12-19 16:05:25
您可以使用以下查询来获取表是否以大写/小写形式创建。
SELECT
TABLE_NAME,
CASE TABLE_NAME REGEXP BINARY '[a-z]'
WHEN 1 THEN 'lower'
ELSE 'upper'
END AS case_status
FROM
information_schema.TABLES
WHERE
TABLE_SCHEMA = 'table_name';https://stackoverflow.com/questions/59404609
复制相似问题