我有一個數組,它給了我表中不同概念的順序。因爲它是一個從0開始的數組。我有不同的選項來存儲概念的順序。我的問題是:mysql表的id是否可以從0開始?
這是正確的,使MySql表的ID以0開頭?如果是這樣,這將是最簡單的選擇
如果不是,我可以使數組以1開頭?
第三個選項是創建一個列來存儲訂單。這在用戶創建新項目時會產生新問題。由於MySql不接受2個自動增量列。
$order = $_GET['order'];
print_r ($order); // this gives: Array ([0] => first [1] => second [2] => third)
foreach($order as $key => $value) {
mysqli_query($con,"UPDATE principal
SET concept = $value
WHERE id = $key");
}
的ID本身可以是任何的獨特。即使是一個UUID字符串。如果你的問題是特定於'AUTO_INCREMENT'的,那麼,如果你想手動分配ID,你不需要/需要。 –
該ID是自動遞增的,必須自動分配 – Nrc