Tôi đang thiết kế một bảng cơ sở dữ liệu SQL và một vài cột cần giữ hoặc là 1 hoặc 0 (đúng hoặc sai). Tôi định nghĩa các cột là kiểu nhị phân (1), nhưng bây giờ tôi không biết cách chèn một giá trị đúng hoặc sai vào cơ sở dữ liệu. chèn "true" hoặc "1" không hoạt động (nó nói int hoặc bool không thể được chuyển đổi thành nhị phân) ...Lưu trữ giá trị Boolean trong SQL?
Trả lời
Sử dụng loại dữ liệu bit
thay cho cột của bạn. Sau đó, bạn có thể chèn đúng/sai trực tiếp.
Nghe hay đấy. Bây giờ, kiểu dữ liệu nhị phân là gì? Tôi nghĩ nhị phân có nghĩa là 0 hoặc 1. – sooprise
nhị phân cho phép bạn lưu trữ dữ liệu thô, chẳng hạn như hình ảnh hoặc tài liệu từ. cũng bất cứ điều gì thực sự ... –
Huh, thú vị. Tôi sẽ phải tìm hiểu thêm về điều đó một thời gian. Cảm ơn! – sooprise
Sử dụng bit
Điều này chấp nhận các chuỗi "true" và "false".
Nó cũng ánh xạ trực tiếp đến loại boolean C# đó hữu ích
Liên kết không hoạt động –
Điều này phụ thuộc vào cơ sở dữ liệu bạn đang sử dụng. Ví dụ: đối với SQL Server, bạn có thể sử dụng bit và sau đó đặt thành true bằng số nguyên 1. Để truy cập, bạn có thể sử dụng boolean và đặt thành True/False.
Vì không có Boolean trong SQL server bạn chỉ có thể sử dụng bit
và đặt nó vào 0/1
- 1. Lưu trữ thủ tục T-SQL Nếu kiểm tra boolean
- 2. Lưu trữ SQL Server Thủ tục lưu giữ giá trị trả về trong T-SQL
- 3. Lưu trữ nhiều giá trị trong cookie
- 4. lưu trữ giá trị âm trong mysql
- 5. Java: lưu trữ hiệu quả boolean [32]?
- 6. Lưu trữ nhiều giá trị trong một khóa trong json
- 7. Lưu trữ giá trị C# DateTimeOffset trong cơ sở dữ liệu SQL Server 2005
- 8. Cấu trúc dữ liệu bản đồ trong pl/sql để lưu trữ cặp giá trị khóa?
- 9. Làm thế nào để lưu trữ các giá trị thập phân trong SQL Server?
- 10. Cách tạo giá trị boolean?
- 11. Lưu trữ các giá trị tiền tệ trong SQLite3
- 12. Lưu trữ giá trị toc tic trong R
- 13. Lưu trữ nhiều giá trị trong biến $ _SESSION với PHP
- 14. giá trị băm Lưu trữ SHA1 trong MySQL
- 15. Lưu trữ giá trị màu hex trong strings.xml
- 16. Cách lưu trữ các giá trị chuỗi trong context.xml
- 17. PDO Lưu trữ thủ tục trả về giá trị
- 18. lưu trữ giá trị trong biến phiên và kiểm tra giá trị
- 19. Microsoft có thể lưu trữ ba trường có giá trị trong một bit không?
- 20. Thủ tục lưu trữ MySQL: Boolean Logic trong IF THEN
- 21. T-SQL có được giá trị được lựa chọn thủ tục lưu trữ
- 22. LINQ-to-SQL: Thủ tục lưu trữ trả về một giá trị vô hướng đơn?
- 23. Lưu trữ và lấy giá trị từ web.config
- 24. Mục tiêu c các giá trị boolean
- 25. ASP.NET không thể lưu trữ giá trị null
- 26. Đọc các giá trị boolean từ DB?
- 27. Chuyển đổi giá trị Boolean/đảo ngược
- 28. Trả về giá trị boolean trong hàm JavaScript
- 29. Làm cách nào để lưu trữ giá trị phần trăm?
- 30. lớp Gán giá trị boolean bằng Python
cơ sở dữ liệu Những gì bạn đang sử dụng? – RedFilter