⊗pyPmDBIMC 109 of 129 menu

การแทรกบันทึกในกรณีที่คอลัมน์ขาดหายไปด้วยคำสั่ง SQL ใน Python

จะเกิดอะไรขึ้นหากไม่ระบุค่าของคอลัมน์ใดคอลัมน์หนึ่ง? ตัวอย่างเช่น ลองระบุเพียงชื่อและอายุ:

query = "INSERT INTO users (name, age) VALUES ('user', 30)"

ในกรณีนี้ คอลัมน์ที่ไม่ได้ระบุจะรับค่าเริ่มต้น หากไม่ได้ระบุค่าไว้ใน PMA สิ่งนี้จะทำให้เกิดข้อผิดพลาด และคำสั่งดังกล่าวจะปฏิเสธการดำเนินการ:

1136 (21S01): Column count doesn't match value count at row 1

เพิ่มผู้ใช้ใหม่ 'xxxx' โดยไม่ระบุอายุและเงินเดือนให้เขา

ไทย
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣTürkmenTürkçeЎзбекOʻzbekTiếng Việt
เราใช้คุกกี้สำหรับการทำงานของเว็บไซต์ การวิเคราะห์ และการปรับเนื้อหาให้เหมาะสมส่วนบุคคล การประมวลผลข้อมูลเกิดขึ้นตาม นโยบายความเป็นส่วนตัว.
ยอมรับทั้งหมด ปรับแต่ง ปฏิเสธ