Почему запрос SQL выполняется с ошибкой?

Рейтинг: 0Ответов: 0Опубликовано: 06.03.2023
$sql = "ALTER TABLE `users`
DROP COLUMN IF EXISTS `gender`";

if (mysqli_query($conn, $sql)) {
    echo "Колонка gender удалена <br>";
} else {
    echo "Ошибка $sql " . mysqli_error($conn);
}

То есть я хочу удалить поле gender, если оно существует.

Но выбрасывает такую ошибку: Ошибка ALTER TABLE users DROP COLUMN IF EXISTS gender You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near 'IF EXISTS gender' at line 2

Ответы

Ответов пока нет.