[英]insert random number in mysql database depend on certain column in php
我已經搜索了幾個小時,但我不知道該怎么做。 我有一個表格書,它的列 AccesstionNo 將作為唯一的隨機數插入。 但它也取決於另一列“描述”,如果描述是CD,則最像“CD-隨機數”。 我怎樣才能在 php 和 mysql 中做這件事??
我試過這個,我知道它有問題,但我想的是.. $accesstion 是我定義要插入表中的值。
$accesstion=0;
if(PhysicalDesc=="CD") {
$accesstion= "CD-"rand(100000,999999);
} else {
$accesstion=rand(100000,999999);
}
將您的唯一 ID 更新為
所以在每次插入時,它會將前一個 Id 增加 1
AUTO_INCREMENT
ex1 :在創建表時將 AUTO_INCREMENT 添加到您的表中
CREATE TABLE table_name
(
column1 datatype NOT NULL AUTO_INCREMENT,
column2 datatype [ NULL | NOT NULL ],
...
);
ex2 :將 AUTO_INCREMENT 添加到您的表(更新列)
ALTER TABLE table_name AUTO_INCREMENT
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.