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

MySQL / MariaDB accepterer ikke JSON-format? Kan ikke oprette database

Baseret på dine kommentarer ser det ud til, at Doctrine mener, at den kan bruge funktioner, der ikke er tilgængelige på din version af mariadb.

Hvis du fortæller doktrinen, hvilken version du bruger, vil den vælge den korrekte datatype for den kolonne, i dette tilfælde sandsynligvis LONGTEXT eller noget lignende.

Afhængigt af hvad du bruger, vil det se nogenlunde ud (f.eks. ved at bruge en yaml-fil i symfony):

doctrine:
    dbal:
        server_version: '10.1'

Bemærk, at du skal gengenerere dine migreringer.

Som jeg nævnte i min kommentar, ville jeg personligt normalisere databasen og bruge en anden tabel til at linke pizza'erne til ingredienserne for at gøre søgning og filtrering nemmere.



  1. Kolonne 'id', hvor klausulen er tvetydig

  2. Hvordan indsætter man et PostGIS GEOMETRY Point i Sequelize ORM?

  3. MySQL-gruppe efter og spring over gruppering på nulværdier

  4. DBMS_SCHEDULER.DROP_JOB kun hvis den findes