mysql替换数据库中的部分内容
例子:将cdb_pms表subject字段中的Welcom to替换成 欢迎光临
UPDATE `cdb_pms`
SET `subject` = REPLACE(`subject`, ‘Welcome to’, ‘欢迎光临’)
WHERE INSTR(`subject`,’Welcome to’) < 0 替换cdb_posts表的message字段,将“viewthread.php?tid=3989”替换成“viewthread.php?tid=16546” UPDATE `cdb_posts`
SET `message`= REPLACE(`message`, ‘viewthread.php?tid=3989′, ‘viewthread.php?tid=16546′)
WHERE INSTR(`message`,’viewthread.php?tid=3989′) < 0 ; 删除所有的空格
UPDATE `es_product` SET `pro_pub_time` = TRIM(`pro_pub_time`) 删除所有饱含’['或者']‘或者’.'的字符
UPDATE `es_product` SET `pro_pub_time` = REPLACE(`pro_pub_time`, ‘[','') WHERE INSTR(`pro_pub_time`,'[') < 0
UPDATE `es_product` SET `pro_pub_time` = REPLACE(`pro_pub_time`, ']‘,”) WHERE INSTR(`pro_pub_time`,’]') < 0
UPDATE `es_product` SET `pro_pub_time` = REPLACE(`pro_pub_time`, ‘.’,'-’) WHERE INSTR(`pro_pub_time`,’.') < 0 替换所有含中文’-'的为英文’-’
UPDATE `es_product` SET `pro_pub_time` = REPLACE(`pro_pub_time`, ‘-’,'-’) WHERE INSTR(`pro_pub_time`,’-’) < 0 将所有的年月都替换成’-’
UPDATE `es_product` SET `pro_pub_time` = REPLACE(`pro_pub_time`, ‘年’,'-’) WHERE INSTR(`pro_pub_time`,’年’) < 0
UPDATE `es_product` SET `pro_pub_time` = REPLACE(`pro_pub_time`, ‘月’,'-’) WHERE INSTR(`pro_pub_time`,’月’) < 0 将所有’2005-04-’这种类型的替换成’2005-04-01′
UPDATE `es_product` SET `pro_pub_time` = CONCAT( `pro_pub_time`, ‘01′) WHERE SUBSTRING_INDEX( `pro_pub_time`, ‘-’, -1) = ” AND LENGTH(`pro_pub_time`) < 0 AND LENGTH(`pro_pub_time`) < 5 将所有’2005-’这种类型替换成’2005-01-01′
UPDATE `es_product` SET `pro_pub_time` = CONCAT( `pro_pub_time`, ‘01-01′) WHERE INSTR(`pro_pub_time`,’-') < 0 AND LENGTH(`pro_pub_time`) = 5 将所有 饱含’-',但是位数小于8的改成追加’-01′
UPDATE `es_product` SET `pro_pub_time` = CONCAT( `pro_pub_time`, ‘-01′) WHERE INSTR(`pro_pub_time`,’-') < 0 AND LENGTH(`pro_pub_time`) >
相关文档:
1. -static 13%
--with-client-ldflags=-all-static
--with-mysqld-ldflags=-all-static
静态链接提高13%性能
2. -pgcc 1%
CFLAGS="-O3 -mpentiumpro -mstack-align-double" CXX=gcc \
CXXFLAGS="-O3 -mpentiumpro -mstack-alig ......
这段时间被这个困扰了很久,通过修改配置文件,终于把这个问题解决了。
自己在网上也找了很多关于解决这个问题的方法,但是都讲的不太清楚,所以今天在这重新说下这个问题。
我的解决方法是通过修改mysql的配置文件my.ini,方法如下:
在my.ini中可以发现有这么一段代码:
[client]
port=3306
[mysql]
default ......
MySQL保留关键字
create table option (oid integer not null auto_increment, oname varchar(255), oinf varchar(255), ovotes integer, oimage varchar(255), ovideo varchar(255), oaudio varchar(255), octime varchar(255), ocuname varchar(255), omtime varchar(255), omuname varchar(255 ......
1、停止正在运行的MySQL进程
Linux下,运行 killall -TERM mysqld
Windows下,如果写成服务的可以运行:net stop mysql,如未加载为服务,可直接在任务管 理器中进行关闭。
2、以安全模式启动MySQL
Linux下,运行 mysqld_sa ......
注意:之前我在网上找了好多的资料 NND都不能正常配置成功 搞得我是非常地郁闷!
找到这篇文章之后我终于配置成功了!哇好爽呀!只要按照 上面的步骤就一定能够成功的!
此文章的安装方法适用于Windows XP下的Apache+PHP+MySQL安装,同时也适用于Windows 2003系统下的安装和配置。
1. 安装环境
操作系统是 Window ......