转载 mysql怎么取出最新增加的数据
从核桃博客
转载,
友情问答2-mysql怎么取出最新增加的数据
在http://zhidao.baidu.com/question/131093225.html
有人问“mysql怎么取出最新增加的数据”,
其实正确的方式是将字段定义成int primary key
auto_increment,然后用last_insert_id()取出来,因为这是面向连接的,线程安全的,如果取max(id)这样的方式,多线
程的时候就不对了,因为你取到的是表里面最大的id,很可能是其他线程(连接)插入到数据库的;
测试如下:
....
更多信息请查看原文
相关文档:
Mysql my.ini 配置文件详解
#BEGIN CONFIG INFO
#DESCR: 4GB RAM, 只使用InnoDB, ACID, 少量的连接, 队列负载大
#TYPE: SYSTEM
#END CONFIG INFO
#
# 此mysql配置文件例子针对4G内存
# 主要使用INNODB
#处理复杂队列并且连接数量较少的mysql服务器
#
# 将此文件复制到/etc/my.cnf 作为全局设置,
# mysql-data-d ......
- -! 真不容易啊,弄了一天,终于搞定了!
在ubuntu9.04下安装,首先要准备的东西很多,大部分是用来支持php的库,废话不多说,写这个也是为了便于我以后查看用,记忆不行,咳。。有需要的朋友也可以来去用。
在ubuntu上安装,有一个好处就是有新立得这个软件,首先先安装mysql, ......
首先看MySQL 5.0参考手册中关于创建存储过程的语法说明:
CREATE
[DEFINER = { user | CURRENT_USER }]
PROCEDURE sp_name ([proc_parameter[,...]])
[characteristic ...] routine_body
proc_parameter:
[ IN | ......
update article set body = (REPLACE(body, '</div>', ' ')) where typeid=21
用update和replace在mysql中替换某一个字段的部分内容
update users_settings set `ConfigValue` = replace(configvalue,' fromstr' 'tostr') where `ConfigName`='accesslist'
对于针对字符串位置的操作,第一个位置被标记 ......
http://www.cnblogs.com/rethink/archive/2009/10/09/1579634.html
mysql cache功能分析:
1
mysql的cache功能的key的生成原理是:把select语句按照一定的hash规则生成唯一的key,select的结果生成value,即key=>value。所以对于cache而言,select语句是区分大小写的,也区分空格的。两个select语句必须完完全全一致 ......