Mysql
 sql >> база данни >  >> RDS >> Mysql

Защо моята база данни показва недефинирана дори аз да вмъкна данни в POSTMAN?

Можете ли да се уверите, че е направено следното?

  1. content-type заглавката в заявката трябва да бъде application/json

  2. Използвайте body-parser (или подобни библиотеки) за анализ на JSON полезни натоварвания -> Можете да отпечатате req.body, за да потвърдите това.

  3. Ако можете да потвърдите, че стойностите са достъпни, бих предложил да избягвате стойностите на заявката, както е споменато в https://github.com/mysqljs/mysql#escaping-query-values (или във всяка mysql библиотека, която използвате) - особено след като това е DML заявка.

(Също така предполагам, че имената на полетата, използвани в заявката, съвпадат с тези в базата данни и са от правилния тип данни.)



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. MySQL INSERT работи правилно, както е документирано

  2. PHP защитена потребителска променлива

  3. файлът не се качва в ajax php mysql

  4. Заявката CREATE DATABASE с помощта на java jdbc и подготвен оператор връща синтактична грешка

  5. как да намерите вмъкване на запис в mysql с помощта на commit()