Bei Verwendung von Laravel5.4 gibt es ein Feld im JSON-Format, das in der Migrationsdatei wie folgt definiert ist:
$table->json('fruits')->nullable();
Fehler beim Ausführen gemeldetphp artisan migrate
:
SQLSTATE[42000]: Syntax error or access violation: 1064 You have an error in your SQL syntax; check the manual that corresponds to your MariaDB server version for the right syntax to use near 'json null' at line 1
mysql版本过低,
json
类型的字段在 >=mysql5.7 版本上才能使用。