新聞中心
新手求解:mysql數(shù)據(jù)庫在一張沒有任何規(guī)例的如何取最后一條記錄
mysql數(shù)據(jù)庫根本沒有最后一條記錄這個概念
目前創(chuàng)新互聯(lián)已為成百上千的企業(yè)提供了網(wǎng)站建設(shè)、域名、網(wǎng)頁空間、網(wǎng)站托管、服務(wù)器租用、企業(yè)網(wǎng)站設(shè)計、陸河網(wǎng)站維護等服務(wù),公司將堅持客戶導(dǎo)向、應(yīng)用為本的策略,正道將秉承"和諧、參與、激情"的文化,與客戶和合作伙伴齊心協(xié)力一起成長,共同發(fā)展。
如果你非要取所謂的最后一條記錄
那么先
select
count(*)這個值
比如是1000然后
select
*
from
tb
limit
999,1
MYSQL中如何獲取最后一條記錄
先在主表中插入記錄,然后獲得自動生成的id,以它為基礎(chǔ)插入從表的記錄。
這里面有個困難,就是插入主表記錄后,如何獲得它對應(yīng)的id。
通常的做法,是通過“select max(id) from tablename”的做法,但是顯然這種做法需要考慮并發(fā)的情況,需要在事務(wù)中對主表加以“X鎖“,待獲得max(id)的值以后,再解鎖。
如何獲取數(shù)據(jù)庫中的最后一條數(shù)據(jù)
如何獲取數(shù)據(jù)庫中的最后一條數(shù)據(jù)
$con = mysql_connect("localhost","root","");//連接數(shù)據(jù)庫
mysql_select_db("btxiazai",$con);//選擇數(shù)據(jù)庫
mysql_query("set names utf8");
$sql = "select * from persons order by id desc limit 2";//獲取persons中的數(shù)據(jù),并按id倒敘排列,取其中兩條
$get = mysql_query($sql);//執(zhí)行sql
while($result = mysql_fetch_assoc($get)){//取回數(shù)據(jù)
}
當前文章:mysql怎么取最后數(shù)據(jù),mysql 最后一條數(shù)據(jù)
分享地址:http://fisionsoft.com.cn/article/dsdjjgp.html