ALTER TABLE tablename ENGINE = MyISAM ROW_FORMAT = COMPAC
标准格式如上。执行后即可修改table的引擎为MyISAM[……]
SELECT FirstName, @flag:=1 AS flag FROM user;
上述指令就在select的时候给flag字段赋值为1了。
整理自:https://www.nowamagic.net/librarys/topics/detail/378/[……]
这个需求其实是因为有一个备份数据库,一个待还原的数据库,需要还原部分数据,其实默认用PDOselect出来的数据,写入的时候直接update过去就可以了。
示例代码:
<?php
$rs = $olddb->query("SELECT blob[......]
BLOB是二进制的数据,所以读取和写入方式还不太一样,所以记录下:
<?php
$c="content";
$blobcontent = bin2hex(gzcompress($c)
这样得到的数据,就可以作为字符串写入到数据库了。
提取的话,[……]
<?php
$DB_HOST='127.0.0.1';
$DB_USER='root'; $DB_PASS=''; $DB_DATABASENAME='database';$d[......]
1.TIMESTAMP
显示格式:YYYY-MM-DD HH:MM:SS时间范围:[ '1970-01-01 00:00:00'到'2037-12-31 23:59:59']注意:
之前一些单词拼写有错误,没有注意大小写之类的细节,索性抽点时间批量改了下,总结代码如下:
UPDATE wp_posts SET post_content = replace(post_content, 'jquery','jQuery&[......]
朋友的CentOS服务器,帮忙迁移个数据库,结果解压后重启MySQL发现没有root密码无法给对应的数据库添加账户,经过查找尝试,整理方法如下,可以在安全模式下,执行数据库命令添加账户或修改root密码,指令如下:
/etc/rc.d/init.d/mysql sto[......]
有些拼写错误的,需要批量修改的,可以通过phpMyAdmin执行如下指令进行批量替换:
UPDATE wp_posts SET post_content = replace(post_content, 'old','new');[......]