JSFiddle - React, Tailwind, and code Playground

MySQL Field Finder

by Jennifer Perrin

JavaScript

SELECT
	information_schema.`COLUMNS`.TABLE_SCHEMA,
	information_schema.`COLUMNS`.TABLE_NAME,
	information_schema.`COLUMNS`.COLUMN_NAME,
	information_schema.`COLUMNS`.IS_NULLABLE,
	information_schema.`COLUMNS`.CHARACTER_MAXIMUM_LENGTH AS MAX_LENGTH,
	information_schema.`COLUMNS`.COLUMN_TYPE AS TYPE
FROM
	information_schema.`COLUMNS`
	LEFT JOIN information_schema.`TABLES` ON information_schema.`COLUMNS`.TABLE_NAME = information_schema.`TABLES`.TABLE_NAME
WHERE
	information_schema.`COLUMNS`.COLUMN_NAME LIKE '%FIELD_NAME%' OR
	information_schema.`COLUMNS`.COLUMN_COMMENT LIKE '%FIELD_NAME%'

	-- information_schema.`COLUMNS`.COLUMN_NAME IN ('FIELD_NAME1','FIELD_NAME2') OR
	-- information_schema.`COLUMNS`.COLUMN_COMMENT IN ('FIELD_NAME1','FIELD_NAME2')

ORDER BY
	information_schema.`COLUMNS`.COLUMN_NAME,
	information_schema.`COLUMNS`.TABLE_NAME