select * from tb1 where uname='cytology_₂';
就这么简单的一个SQL,我复制到命令行里执行的时候却变成了
WINWODS下
mysql> select * from tb1 where uname='cytology_2';
LIUNX下
select * from tb1 where uname='cytology_v(2)'也就是说cytology_₂这个有特殊字符的,在WORD中复制到命令行后,由于字符集的不同,导致进行了转换。
感觉不是MYSQL的字符集的问题,而是操作系统的字符集问题。这个问题怎么解决呀?
就这么简单的一个SQL,我复制到命令行里执行的时候却变成了
WINWODS下
mysql> select * from tb1 where uname='cytology_2';
LIUNX下
select * from tb1 where uname='cytology_v(2)'也就是说cytology_₂这个有特殊字符的,在WORD中复制到命令行后,由于字符集的不同,导致进行了转换。
感觉不是MYSQL的字符集的问题,而是操作系统的字符集问题。这个问题怎么解决呀?
一粘贴就变成
insert into myt values('table t name')