求一高效率的算法:
表(content)表结构如下
id content
1 我想采访你的[建造]!
2 你的声明好[洪亮]
3 不要[摆弄]你[玩具]了!
4 [悲惨]的命运
表(reg)结构如下:
id reg1 reg2
1 建造 建筑
2 洪亮 响亮
3 摆弄 玩弄
4 玩具 玩偶
5 悲惨 妻惨
如果这两个表都在同一个mysql服务器上面,如何通过mysql语法批量进行替换呢?
意思是把:表(content)中字段当中括号当中的词也就是在表(reg)当中reg1字段能匹配
的词进行替换!例如:如果在表(content)中遇到:"建造"就替换成"建筑",遇到“洪亮”
就替换成:“响亮”因为表content中字段的记录数和长度都很大,所以想求一个不错
的方法,直接输入sql语句在phpmyadmin当中进行操作,如果有会正则的朋友也可以写出来
不知道用正则是否能提高效率!
表(content)表结构如下
id content
1 我想采访你的[建造]!
2 你的声明好[洪亮]
3 不要[摆弄]你[玩具]了!
4 [悲惨]的命运
表(reg)结构如下:
id reg1 reg2
1 建造 建筑
2 洪亮 响亮
3 摆弄 玩弄
4 玩具 玩偶
5 悲惨 妻惨
如果这两个表都在同一个mysql服务器上面,如何通过mysql语法批量进行替换呢?
意思是把:表(content)中字段当中括号当中的词也就是在表(reg)当中reg1字段能匹配
的词进行替换!例如:如果在表(content)中遇到:"建造"就替换成"建筑",遇到“洪亮”
就替换成:“响亮”因为表content中字段的记录数和长度都很大,所以想求一个不错
的方法,直接输入sql语句在phpmyadmin当中进行操作,如果有会正则的朋友也可以写出来
不知道用正则是否能提高效率!
解决方案 »
- 安装HandlerSocket,with-mysql-source报错,如何解决?
- 有谁知道tinyint的size表示什么意思,我发现tinyint(4) tinyint(80)都是一样的。。才8个字节。。。。。。size的大小说明什么呢?
- 请教一个关于去除数据的语句
- 数据表里存空字符串会不会对表的性能产生影响啊?
- 请问,mysql有没什么好的管理环境呀?
- 救援,关于php调用mysql的问题,急
- 数据库备份问题!
- 如果更改了my.ini中的datadir参数是否要同时移动mysql库?mysql库中的各个表都是干什么的?
- 请大家帮忙解决一下php+mysql分页的问题!
- mysql操作问题
- mysql,定时更新数据库记录
- MySQL
循环遍历每一条 reg,取出reg1,reg2
然后
while reg
update content
set content=replace(content,@reg1,@reg2)
where instr(content,@reg1);
end while
像您求一样东西:
中文近义词替换数据库或者文本的也行,手头一个200条记录的近义词替换数据库,
感觉太少了,希望:自由火或者有的朋友提供一下:谢谢各位帮忙了