国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 開發 > ThinkPHP > 正文

關于TP函數getlastSql()的錯誤問題

2024-09-09 15:20:17
字體:
來源:轉載
供稿:網友

用getlastSql()函數打印最后執行的一條sql語句進行排錯很久了,最近使用的時候經常遇到一個問題,就是我最后執行的是update更新語句,但是getlastSql打印出來的都是select語句,很是郁悶,第一次遇到的時候忘記寫記錄,再遇到的時候還是不知道原因是什么,關于TP函數getlastSql()的錯誤問題因為我記住了TP手冊里的一句話,按照手冊用竟然會出錯,TP里寫的:

關于TP函數getlastSql()的錯誤問題

關于TP函數getlastSql()的錯誤問題

如果id是數據表的主鍵的話,系統自動會把主鍵的值作為更新條件來更新其他字段的值。

就是最后這句話,如果ID是主鍵的話系統會自動把主鍵作為條件,但是我傳入的數組中的id分明就是主鍵了呀,為什么會執行失敗,而且最后一條sql是select呢?后來排查的時候發現因為我的主鍵不是自動增長的關于TP函數getlastSql()的錯誤問題,坑爹呢么,真是太無語了,只能講數據庫字段改成自增長或者在where條件中寫上條件了.

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表

圖片精選

主站蜘蛛池模板: 彰武县| 海丰县| 乌拉特前旗| 蓝山县| 延川县| 慈溪市| 油尖旺区| 惠水县| 乌海市| 屏南县| 什邡市| 泰安市| 青浦区| 宁晋县| 亚东县| 冀州市| 高密市| 昆山市| 靖边县| 松江区| 榆林市| 闸北区| 汝阳县| 隆昌县| 西宁市| 二连浩特市| 安仁县| 前郭尔| 赤城县| 黎城县| 右玉县| 临夏市| 萨迦县| 梧州市| 拜泉县| 三台县| 皋兰县| 雅江县| 平顺县| 灵石县| 紫云|