Mọi người cho em hỏi là trên navicat em nhập số 1 vào bảng tình trạng kiểu bit thì nó lại xuất hiện dãy số (0000000000001) Như trong hình làm sao để fix nó v ạ em cảm ơn
Lỗi khi nhập dữ liệu trong Mysql
Nó biểu diễn 1 bit là đúng rồi còn gì. Miễn bạn đọc ra nó đúng là bit 1 là được, còn nó hiện lên sao kệ nó, quan tâm gì cơ chứ? Bạn cứ kết nối lấy ra đi, nó đúng đó không sai đâu. Bản chất vấn đề một trường trong CSDL là giá trị và đọc ghi, còn hiển thị thì format thôi, không lăn tăn làm gì nhé.
Nếu không có sẵn ứng dụng nào để đọc/ ghi kiểm tra xem có đúng bit như bạn mong đợi hay không thì cũng nên biết câu lệnh SQL gõ ở dòng lệnh sau khi nhập lệnh mysql để query ra thử xem thế nào. Navicat chỉ là một trong các công cụ, nó chẳng phải MySQL.
dạ k ạ, cái đó e biết, vấn đề là cái bảng giới tính e cũng để bit khi nhập 1 thì nó ra(00001) thì khi kết nối vào bài java swing của em thì nó vẫn hiện là “nữ” ạ e quy 1 là nam 0 là nữ ạ
cảm ơn anh đã giải quyết đc vấn đề , em cảm ơn ạ, là lỗi trong code của e ^^