Tôi đã cố gắng với bất cứ cú pháp và không thể suy nghĩ làm thế nào tôi có thể viết này một cách chính xác:Run SQL thô trong di cư
Schema::table('users', function(Blueprint $table){
$sql = <<<SQL
ALTER TABLE 'users' MODIFY 'age' DATETIME
SQL;
DB::connection()->getPdo()->exec($sql);
});
cũng đã cố gắng với
DB::statement('ALTER TABLE \'users\' MODIFY COLUMN DATETIME);
và đôi dấu ngoặc kép và vân vân . Tôi luôn nhận được thông tin sau khi tôi di chuyển:
Lỗi cú pháp hoặc vi phạm truy cập: 1064 Bạn có lỗi trong cú pháp SQL; kiểm tra
hướng dẫn tương ứng với phiên bản máy chủ MariaDB của bạn cho đúng cú pháp để sử dụng gần '' người sử dụng sửa đổi 'tuổi' DATETIME' tại dòng 1
Vâng, tôi đã kiểm tra, MariaDB sử dụng cú pháp của MySQL (tại ít nhất cho trường hợp này).
Chính xác thì bạn đang cố gắng làm gì? – Philipp