Mysql
 sql >> डेटाबेस >  >> RDS >> Mysql

एक बार में एक MySQL में एकाधिक मान सम्मिलित करना

LONG एक आरक्षित कीवर्ड है और आपके कॉलम का नाम होता है। सिंटैक्स त्रुटि से बचने के लिए, कॉलम नाम बैकटिक्स के साथ बच जाना चाहिए।

INSERT INTO results_main(Name, Short, Med, `Long`, VLong, ...) VALUES (....)

यदि आपके पास कॉलम को बदलने का विशेषाधिकार है, तो भविष्य में वापस आने में समस्या से बचने के लिए नाम को एक गैर-आरक्षित कीवर्ड में बदलें।

एक विचार के रूप में, क्वेरी SQL Injection के साथ असुरक्षित है यदि मान(s ) चर के बाहर से आया था। इससे बचाव के तरीके जानने के लिए कृपया नीचे दिए गए लेख पर एक नज़र डालें। PreparedStatements . का उपयोग करके आप मूल्यों के इर्दगिर्द सिंगल कोट्स का उपयोग करने से छुटकारा पा सकते हैं।



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. ClusterControl के साथ MySQL NDB क्लस्टर को परिनियोजित और प्रबंधित करना

  2. क्या मुझे तैयार बयानों में htmlentities() या htmlspecialchars() चाहिए?

  3. मैं तालिका की सभी पंक्तियों के माध्यम से कैसे लूप कर सकता हूं? (माई एसक्यूएल)

  4. PDOException "ड्राइवर नहीं मिल सका"

  5. पीके या आईडी या mysql में अद्वितीय कॉलम के बिना तालिका से डुप्लिकेट किए गए रिकॉर्ड हटाएं