sql >> Base de Datos >  >> RDS >> Mysql

¿MySQL/MariaDB no acepta el formato JSON? No se puede crear la base de datos

Según tus comentarios, parece que Doctrine cree que puede usar funciones que no están disponibles en tu versión de mariadb.

Si le dice a la doctrina qué versión está usando, seleccionará el tipo de datos correcto para esa columna, en este caso probablemente LONGTEXT o algo similar.

Dependiendo de lo que estés usando, se vería algo así (usando un archivo yaml en Symfony, por ejemplo):

doctrine:
    dbal:
        server_version: '10.1'

Tenga en cuenta que necesitará volver a generar sus migraciones.

Como mencioné en mi comentario, personalmente normalizaría la base de datos y usaría una tabla diferente para vincular las pizzas con los ingredientes para facilitar la búsqueda y el filtrado.