Mysql
 sql >> Base de Dados >  >> RDS >> Mysql

MySQL/MariaDB não aceita o formato JSON? Não é possível criar banco de dados


Com base em seus comentários, parece que o Doctrine acha que pode usar recursos que não estão disponíveis na sua versão do mariadb.

Se você informar à doutrina qual versão está usando, ela selecionará o tipo de dados correto para essa coluna, neste caso provavelmente LONGTEXT ou algo semelhante.

Dependendo do que você está usando, seria algo como (usando um arquivo yaml no symfony, por exemplo):
doctrine:
    dbal:
        server_version: '10.1'

Observe que você precisaria gerar novamente suas migrações.

Como mencionei no meu comentário, pessoalmente eu normalizaria o banco de dados e usaria uma tabela diferente para vincular as pizzas aos ingredientes para facilitar a pesquisa e a filtragem.