Cách duy nhất để tạo ra lỗi (bạn hiển thị) là nếu bạn có lỗi này trong truy vấn của mình:
select id , `0` as choice from test ;
---^ ^------
------------ notice the backticks there
Làm cho nó:
select id , 0 as choice from test ;
và truy vấn hợp lệ và MySQL sẽ không gặp lỗi.
Nếu bạn muốn một chuỗi được trả về trong PHP (như thể choice
trong một CHAR()
hoặc VARCHAR()
) và bạn muốn có kết quả nhất quán từ 2 biến thể của truy vấn, sau đó sử dụng dấu ngoặc kép:
select id , '0' as choice from test ;