Mysql
 sql >> Database >  >> RDS >> Mysql

MySQL / MariaDB non accetta il formato JSON? Impossibile creare database

In base ai tuoi commenti, sembra che Doctrine ritenga di poter utilizzare funzionalità che non sono disponibili nella tua versione di mariadb.

Se dici a Dottrina quale versione stai utilizzando, selezionerà il tipo di dati corretto per quella colonna, in questo caso probabilmente LONGTEXT o qualcosa di simile.

A seconda di quello che stai usando, sembrerebbe qualcosa di simile (usando un file yaml in symfony per esempio):

doctrine:
    dbal:
        server_version: '10.1'

Tieni presente che dovrai rigenerare le tue migrazioni.

Come ho detto nel mio commento, personalmente normalizzerei il database e userei una tabella diversa per collegare le pizze agli ingredienti per facilitare la ricerca e il filtraggio.