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

Hvorfor viser min database udefineret, selv om jeg har indsat data i POSTMAN?

Kan du sikre dig, at følgende er gjort?

  1. content-type header i anmodningen skal være application/json

  2. Brug body-parser (eller lignende biblioteker) til at parse JSON-nyttelast -> Du kan udskrive req.body for at validere dette.

  3. Hvis du kan bekræfte, at værdierne er tilgængelige, vil jeg foreslå at undslippe forespørgselsværdier som nævnt i https://github.com/mysqljs/mysql#escaping-query-values (eller i ethvert mysql-bibliotek, du bruger) - især da det er en DML-forespørgsel.

(Jeg antager også, at feltnavnene, der bruges i forespørgslen, stemmer overens med dem i databasen og er af den rigtige datatype.)



  1. mysql tidssammenligning

  2. Kan ikke fjernoprette forbindelse til MySQL Server med MySQL Workbench

  3. MySQL INT betydning

  4. Hvorfor får jeg en ORA-01722 (ugyldigt nummer)?