ข้อมูลปัจจุบันของฉันสำหรับ
SELECT PROD_CODE FROM `PRODUCT`
คือ
PROD_CODE
2
5
7
8
22
10
9
11
ฉันลองค้นหาทั้งสี่ข้อแล้วและไม่ทำงานเลย ( อ้างอิง )
SELECT CAST(PROD_CODE) AS INT FROM PRODUCT;
SELECT CAST(PROD_CODE AS INT) FROM PRODUCT;
SELECT CAST(PROD_CODE) AS INTEGER FROM PRODUCT;
SELECT CAST(PROD_CODE AS INTEGER) FROM PRODUCT;
ข้อผิดพลาดทั้งหมดของไวยากรณ์การโยนเช่นด้านล่าง:
คุณมีข้อผิดพลาดในไวยากรณ์ SQL ของคุณ ตรวจสอบคู่มือที่สอดคล้องกับเวอร์ชั่นเซิร์ฟเวอร์ MySQL ของคุณเพื่อหาไวยากรณ์ที่ถูกต้องที่จะใช้ใกล้ ') ตาม INT จากข้อ จำกัด ผลิตภัณฑ์ 0, 30' ที่บรรทัด 1
คุณมีข้อผิดพลาดในไวยากรณ์ SQL ของคุณ ตรวจสอบคู่มือที่สอดคล้องกับเวอร์ชั่นเซิร์ฟเวอร์ MySQL ของคุณเพื่อหาไวยากรณ์ที่ถูกต้องใกล้กับ 'INTEGER) จาก PRODUCT LIMIT 0, 30' ที่บรรทัด 1
ไวยากรณ์ที่ถูกต้องในการแปลง varchar ถึงจำนวนเต็มใน MySQL คืออะไร?
เวอร์ชั่น MySQL: 5.5.16