- 在 MySQL 中,字符串和数字做比拟的话,是将字符串转换成数字。
-
字符集 utf8mb4 是 utf8 的超集,所以当这两个类型的字符串在做比拟的时候,MySQL 外部的操作是,先把 utf8 字符串转成 utf8mb4 字符集,再做比拟。
select * from trade_detail where CONVERT(traideid USING utf8mb4)=$L2.tradeid.value;
字符集 utf8mb4 是 utf8 的超集,所以当这两个类型的字符串在做比拟的时候,MySQL 外部的操作是,先把 utf8 字符串转成 utf8mb4 字符集,再做比拟。
select * from trade_detail where CONVERT(traideid USING utf8mb4)=$L2.tradeid.value;