发布网友 发布时间:2022-05-02 20:06
共5个回答
懂视网 时间:2022-05-03 00:28
alter table 表名 convert to character set utf8;
查看数据库所有表:
show tables;
利用excel 表格进行语句编程:
批量修改数据库表编码
标签:image utf8 show 数据 alt ima 表名 alter 技术
热心网友 时间:2022-05-02 21:36
update 表名 set 列名 = '4'+substring(列名,2,len(列名)-1)热心网友 时间:2022-05-02 22:54
利用 select 数据编码列 from 表名 where 数据编码列 like '4%' 列出数据,然后热心网友 时间:2022-05-03 00:28
直接使用7||substring(编码,2)进行拼串吧,那个substring的用法自己测试下,太久没写也没测试环境我测试不了追问我用你说的那个update语句,结果说影响了一千多行,但是再查询却没有改变,为什么
热心网友 时间:2022-05-03 02:20
UPDATE 表名称 SET 列名称 = '7'+substring(编码,2)来做,要看这个列名你设置什么约束条件没追问这列是主键,这个‘编码’是某条记录的具体编码吧?这样的话就只能一条一条改了,能不能一条语句全部改掉追答我原来改过不起作用,后来是一条一条的改。