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

Hvad er DC2Type array datatype i mysql

Dette er ikke en datatype. Du har måske bemærket, at kolonnetypen er LONGTEXT. DC2Type:array er en kommentar til feltet.

Doktrin bruger feltets kommentar som kolonnens metadatalagerplads. Da Mysql ikke tillader dig at gemme et array, bruger Doctrine DC2Type:array som kommentar for at vide, hvordan man afserialiserer indholdet.

Tag et kig på linket nedenfor.

https://github.com/doctrine/dbal/issues/1614

Fra det link, du nævnte, kan du se, at kommentaren DC2Type:enumvisibility angiver, at feltets indhold er et flag, der indikerer, at posten er synlig eller ej. Det er slet ikke en ny datatype. Det bør betragtes som en hjælperstrategi på databaseniveau. For Doktrin er det en tilpasset datatype.



  1. Sådan fungerer EXPORT_SET() i MariaDB

  2. 10 fakta om overvågning af databaseydeevne, der kan overraske dig

  3. Hierarkiske data - Nested Set Model:MySql

  4. Unik begrænsning med betingelser i MYSQL