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

PDO-MySQL:Booleske værdier konverteres til 1 eller tom streng ved forberedt sætningsbinding

Jeg endte med at ændre indsætningslinjen til

INSERT INTO Tasks (data, taskListId) VALUES (JSON_OBJECT('title', :title, 'done', :done = TRUE || :done = '1'), :taskListId);

Ikke en løsning, men en løsning.




  1. Introduktion til dataforbindelser og relationer

  2. MySQL-fejl #1071 - Den angivne nøgle var for lang; max nøglelængde er 767 bytes

  3. FEJL 1356 (HY000):Se 'mysql.user' referencer ugyldige tabeller eller kolonner eller funktion(er) eller definerer/ankalder af visning mangler rettigheder til at bruge dem

  4. Hvordan MOD() virker i MariaDB