MYSQL JOIN ON 字段類型不同數據混亂解決方法

role.id字段是bigint類型 

1.CAST(xxx  AS   類型)

例子:role.id= CAST(bu.role_id AS DECIMAL(64))        

2.CONVERT(xxx,類型)

例子:role.id= CONVERT(bu.role_id,DECIMAL(64))  


可用的類型:    
  二進制,同帶binary前綴的效果 : BINARY    
  字符型,可帶參數 : CHAR()     
  日期 : DATE     
  時間: TIME     
  日期時間型 : DATETIME     
  浮點數 : DECIMAL      
  整數 : SIGNED     
  無符號整數 : UNSIGNED

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章