MySQL语句搜索一个特定列的所有表?

jac*_*ard 1 mysql information-schema

我在Linux机器上使用MySQL中的命令行.

我以root身份登录.

我需要在某个表的某个地方找到一个字段(在这个模式中有400多个表)

Field被称为'折扣'或'折扣'

我只需要找到特定字段所在的表,以及它是否包含在该表中的多个表中.

谢谢你的帮助.

编辑,以便db被称为magento,表格在那里.

Sah*_*hah 6

试试这个:

SELECT * FROM INFORMATION_SCHEMA.COLUMNS 
WHERE LOWER(COLUMN_NAME) = 'discount' or LOWER(COLUMN_NAME) = 'discounts';
Run Code Online (Sandbox Code Playgroud)