linux上python写的一个程序:
1. 本地有一个文件A,有两列:name 和 score, name取值为一些中文字符串,score为1-10的打分,A的格式是GBK
2. 将A中的数据遍历插入到MySQL数据库表tb_name_score中,tb_name_score的name属性编码为latin1_swedish_ci
3. 本地有一个新的文件B,也有两列,name和score,目前想遍历文件B,将MySQL表tb_name_score中对应的name的打分更新
4. 为了实现3必须在sql语句中进行name相等的判断,由于name是中文字符串,目前即使是相等的字符串也被判断为不相等。
在网上找了几个其它的方法,比如locate,like binary,都不好使,求V友们帮忙!
1. 本地有一个文件A,有两列:name 和 score, name取值为一些中文字符串,score为1-10的打分,A的格式是GBK
2. 将A中的数据遍历插入到MySQL数据库表tb_name_score中,tb_name_score的name属性编码为latin1_swedish_ci
3. 本地有一个新的文件B,也有两列,name和score,目前想遍历文件B,将MySQL表tb_name_score中对应的name的打分更新
4. 为了实现3必须在sql语句中进行name相等的判断,由于name是中文字符串,目前即使是相等的字符串也被判断为不相等。
在网上找了几个其它的方法,比如locate,like binary,都不好使,求V友们帮忙!