mysql实战技巧
1.mysql數據表中的兩個字段同時外連接到另外一張表
比如用戶id,邀請人id再user表中,需要連接userinfo表中查看兩個字段對應的姓名
方法:給表設置別名
2.捕獲數據庫插入異常然后讓數據回滾,防止數據出錯
注意 :必須是innodb數據引擎
M()->startTrans(); try{M('user')->where(array('uid'=>1))->setInc("num"); //user表存在M('exception')->where(array("id"=>1))->setInc("num"); //exception表不存在}catch (\Exception $e){M()->rollback();echo $e->getMessage();}M()->commit();總結
- 上一篇: mysql记录操作日志
- 下一篇: mysql中explain命令