stavo cercando con tutto ciò sintassi e non può pensare come posso scrivere questo in modo corretto:Run SQL prime in migrazione
Schema::table('users', function(Blueprint $table){
$sql = <<<SQL
ALTER TABLE 'users' MODIFY 'age' DATETIME
SQL;
DB::connection()->getPdo()->exec($sql);
});
provato anche con
DB::statement('ALTER TABLE \'users\' MODIFY COLUMN DATETIME);
e doppie virgolette e così via . Ricevo sempre quanto segue quando eseguo la migrazione:
Errore di sintassi o violazione di accesso: 1064 Si è verificato un errore nella sintassi SQL; controllare
il manuale che corrisponde alla versione del server MariaDB per la sintassi diritto di utilizzare vicino a '' utenti Modifica 'età' DATETIME' at line 1
Sì, ho controllato, MariaDB utilizza la sintassi di MySQL (a almeno per questo caso).
Che cosa stai cercando di fare? – Philipp