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

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