2
A
回答
4
我使用不同的布爾國旗在我的表,並從閱讀一些關於優化 表現我碰到一個廣泛的尖端來避免使用布爾標誌。
在MySQL
,BOOLEAN
只是TINYINT(1)
的別名。
這意味着布爾操作實際上是整數操作。
也就是說,除其他外,是指在這樣的查詢:
SELECT *
FROM mytable
WHERE boolean_flag = 0
上boolean_flag
索引,如果有的話,也可以使用,而在此一:
SELECT *
FROM mytable
WHERE NOT boolean_flag
的索引將不會被使用。
2
相關問題
- 1. 替代大量的MySQL布爾值?
- 2. 什麼是布爾標誌
- 3. 比替代標誌
- 4. Hibernate的JPA,MySQL和TINYINT(1)布爾代替位或字符
- 5. 應該布爾標誌總是原子?
- 6. Golang布爾標誌解析限制
- 7. 嘗試catch塊或布爾標誌?
- 8. 預處理器標誌與(例如)布爾標誌
- 9. JAXB編譯器綁定xs:布爾到Java布爾代替布爾包裝類
- 10. 用布爾替換布爾值的正則表達式
- 11. MongoDB - 多個布爾標誌或包含值的單個列表?
- 12. mysqli_fetch_array問題 - 布爾代替mysqli_result
- 13. GAE - 替代VM:true標誌上的app.yaml
- 14. 如何才能發佈反應性布爾標誌?
- 15. 獲取壞標誌替代命令「/」對於SED替代
- 16. iOS動畫標誌 - 低內存替代
- 17. 布爾值與tinyint(1)在MySQL中的布爾值
- 18. mysql布爾連接
- 19. 在Java 8 Stream中設置一個布爾標誌
- 20. 你可以在XSLT中模擬布爾標誌嗎?
- 21. knockout.js - 在foreach循環中設置一個布爾標誌
- 22. PostgreSQL的代表VARCHAR列布爾
- 23. JS node-mysql布爾表現怪異
- 24. 爲多列表下拉列表遷移數據附加布爾標誌字段
- 25. 在Java中使用布爾代替byte或int
- 26. 顯示或忽略PowerShell GUI的布爾標誌
- 27. 的Android使用布爾標誌來定義用戶輸入
- 28. 位標誌的簡單布爾運算符
- 29. 如何更新mysql中的布爾值?
- 30. MySQL中的布爾運算符
請問您可以發佈一條鏈接,指向使用布爾字段的建議嗎? – Quassnoi 2010-08-19 10:39:23