sql >> Databáze >  >> RDS >> Mysql

MySQL / MariaDB nepřijímá formát JSON? Nelze vytvořit databázi

Na základě vašich komentářů se zdá, že Doctrine si myslí, že může používat funkce, které nejsou dostupné ve vaší verzi mariadb.

Pokud doctrine řeknete, kterou verzi používáte, vybere správný datový typ pro tento sloupec, v tomto případě pravděpodobně LONGTEXT nebo něco podobného.

V závislosti na tom, co používáte, by to vypadalo nějak takto (například pomocí souboru yaml v symfony):

doctrine:
    dbal:
        server_version: '10.1'

Všimněte si, že budete muset znovu vygenerovat své migrace.

Jak jsem zmínil ve svém komentáři, osobně bych normalizoval databázi a použil jinou tabulku k propojení pizzy s přísadami, aby bylo vyhledávání a filtrování snazší.



  1. Jak načíst kategorie a podkategorie v jediném dotazu v SQL? (mysql)

  2. Jak odstranit duplikáty ze seznamu odděleného čárkami pomocí regexp_replace v Oracle?

  3. BULK INSERT se sloupcem identity (automatické zvýšení).

  4. Vyžaduje ODP.NET instalaci klienta Oracle?