[英]Should I generate IDs in PHP or in MySQL?
我有一個 Web 應用程序,我想在其中創建一個部分來填充收據信息。
我需要一些信息,例如客戶 ID、客戶姓名、客戶地址、客戶電話號碼、產品 ID、銷售代理 ID、訂單號和訂單日期。 客戶 ID、訂單號、訂單日期、代理 ID 和產品日期將存儲在一張表中。
會不會更好
mt_rand()
函數生成客戶 ID,以便此信息直接進入訂單表,無需任何進一步查詢或哪種方法更好? 我應該考慮另一種方法嗎?
您可以在 MySQL 中使用 AUTO_INCREMENT。 例如,創建表(INT AUTO_INCREMENT))
讓 id 生成由 MySQL 處理,而不是讓您的代碼生成一個數字並將其存儲在數據庫中
您也可以在 phpmyadmin 中使用SELECT uuid()
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.