Я пытался с любым синтаксисом и не мог подумать, как я могу написать это правильно:
Schema::table('users', function(Blueprint $table){
$sql = <<<SQL
ALTER TABLE 'users' MODIFY 'age' DATETIME
SQL;
DB::connection()->getPdo()->exec($sql);
});
также пытался с
DB::statement('ALTER TABLE \'users\' MODIFY COLUMN DATETIME);
и двойные кавычки и т.д. При выполнении миграции я всегда получаю следующее:
Ошибка синтаксиса или нарушение доступа: 1064 У вас есть ошибка в синтаксисе SQL; проверить
руководство, соответствующее версии сервера MariaDB, для правильного синтаксиса для использования рядом с '' users 'MODIFY' age 'DATETIME' в строке 1
Да, я проверил, MariaDB использует синтаксис MySQL (по крайней мере для этого случая).