หากต้องการตรวจสอบว่ามีฟิลด์อยู่หรือไม่และส่งคืนชุดผลลัพธ์ คุณสามารถใช้ไวยากรณ์ด้านล่าง -
แสดงคอลัมน์จาก yourTableName โดยที่ field='yourColumnName';
ให้เราสร้างตารางก่อน -
mysql> สร้างตาราง DemoTable ( UserId int ไม่ใช่ NULL AUTO_INCREMENT PRIMARY KEY, UserFirstName varchar(20), UserLastName varchar(20), UserAge int, UserAddress varchar(200), UserCountryName varchar(20)); แบบสอบถามตกลง 0 แถว ได้รับผลกระทบ (0.67 วินาที)
นี่คือแบบสอบถามเพื่อตรวจสอบว่ามีฟิลด์แล้วส่งคืนชุดผลลัพธ์ -
mysql> แสดงคอลัมน์จาก DemoTable โดยที่ field='UserCountryName';
สิ่งนี้จะสร้างผลลัพธ์ต่อไปนี้ -
<ก่อนหน้า>+-----------------+-------------+------+----+- --------+-------+| สนาม | พิมพ์ | Null | คีย์ | ค่าเริ่มต้น | พิเศษ |+-----------------+-------------+------+----+-- ---------------+| ชื่อผู้ใช้ประเทศ | varchar(20) | ใช่ | | NULL | |+-----------+-------------+------+----+--- ------+-------+1 แถวในชุด (0.01 วินาที)นี่เป็นกรณีที่คอลัมน์ไม่มีอยู่ -
mysql>แสดงคอลัมน์จาก DemoTable โดยที่ field='Marks';
สิ่งนี้จะสร้างผลลัพธ์ต่อไปนี้ -
ชุดเปล่า (0.00 วินาที)