Я пытаюсь выполнить запрос, чтобы вытащить все столбцы с типом данных "ENUM", а его значение равно "1" (набор перечислений равен 0 и 1), возможно ли это? Я знаю, что тип данных "ENUM", есть ли какое-либо ключевое слово, чтобы указать его внутри where clause? например COLUMN_TYPE = "ENUM" и значение этого столбца = 1, для всех выбранных столбцов
мой запрос:
$sql = "select * from " . $typeTable . $where;
$result = mysqli_query($conn, $sql);
Чтобы получить все столбцы перечисления с их именем из таблицы
SELECT Column_name
FROM information_schema.columns
WHERE table_name = 'myTable' and data_type = 'enum'
Затем, как вы, кажется, используете php, напишите другой запрос с результатом первого.