1. 程式人生 > >在購買賬單中新增各類商品,啟用一個臨時資料表。

在購買賬單中新增各類商品,啟用一個臨時資料表。

例如在採購申請單中新增臨時購買商品,對於尚未提交的申請單中的資訊可以隨時進行修改。

實現方法:建立一個數據表儲存購買商品的資訊。相當於購物車表。進商品新增到資料表中進行增刪改操作,

點選提交申請單時,資料提交到後臺將該商品表中的資料查詢出來,遍歷存入申清單詳情表中,然後清空資料表中資料

以備下一次申請使用。

  1. truncate table wp_comments;
  2. delete * from wp_comments;

其中truncate操作中的table可以省略,delete操作中的*可以省略。這兩者都是將wp_comments表中資料清空,不過也是有區別的,如下:

  • truncate是整體刪除(速度較快), delete是逐條刪除(速度較慢)。
  • truncate不寫伺服器log,delete寫伺服器log,也就是truncate效率比delete高的原因。
  • truncate不啟用trigger(觸發器),但是會重置Identity(標識列、自增欄位),相當於自增列會被置為初始值,又重新從1開始記錄,而不是接著原來的ID數。而delete刪除以後,Identity依舊是接著被刪除的最近的那一條記錄ID加1後進行記錄。
  • 如果只需刪除表中的部分記錄,只能使用DELETE語句配合where條件。 DELETE FROM wp_comments WHERE…

目前存在問題,如果多個人同時操作申請單對其中資料進行修改,或者多個申請單同時進行會存在資料錯亂的問題。。。。。。