如果“read”除了“read”之外的任何其他内容,这将有效:
Schema::table('messages', function($table)
{
$table->renameColumn('read', 'opened');
});
注意:我在composer.json和Laravel 4.2中使用“doctrine / dbal”:“2.4。*”。所以问题是Laravel抱怨:
检查与您的MySQL服务器版本对应的手册,以便在'read opened TINYINT(1)DEFAULT'0'NOT附近使用正确的语法 第1行的NULL'(SQL:ALTER TABLE消息CHANGE读取打开 TINYINT(1)DEFAULT'0'非空)
所以不知怎的,我需要“逃避”“读”这个词,但我不知道怎么做。有什么想法吗?
答案 0 :(得分:1)