文章详情

  • 游戏榜单
  • 软件榜单
关闭导航
热搜榜
热门下载
热门标签
php爱好者> php文档>mysql的一些操作

mysql的一些操作

时间:2010-02-25  来源:wcw

一些比较有用的操作,记录下来:

1,mysql> select LAST_INSERT_ID();

LAST_INSERT_ID():  Value of the AUTOINCREMENT column for the last INSERT,是最后一次insert操作的,网上查到有人说update也行,经试验证明是不行的。
这里有2点要注意:
1)insert的操作表中要有AUTOINCREMEN的列;
2)LAST_INSERT_ID()是跟会话相关的,也就是说不同会话的insert操作是不会互相影响的

2,超时——MySQL server has gone away

今天在php中查询数据,结果数据量太大,导致出现了上面的错误。
搜了下,大概有2种解决方法:
1),在程序中设置(以php为例):
$sql = "set interactive_timeout=24*3600";
mysql_query($sql, $myConn);

2),在my.cnf中设置:
wait_timeout=2880000
interactive_timeout = 2880000

3,设置编码
在终端查询时经常遇到出现乱码的问题,一般都可以用以下方法解决:
set names utf8
这句话告诉mysql数据以utf8的编码传过来。
更深入的可以看这里:
http://www.okpython.com/bbs/thread-2483-1-2.html
相关阅读 更多 +
排行榜 更多 +
辰域智控app

辰域智控app

系统工具 下载
网医联盟app

网医联盟app

运动健身 下载
汇丰汇选App

汇丰汇选App

金融理财 下载