簡體   English   中英

如何串聯兩個列值並存儲在另一列中mysql php

[英]how to concatenate two column values and store in a another column mysql php

我想在一列中插入兩個列值(年份+ ID(Primarykey-AutoIn)= SRF)

我可以使用下面的代碼SELECT CONCAT(Year, ID) AS SRF FROM billing_details這些值,但是我不知道如何在“ SRF”列中插入這些值。

更新的問題:

現在我已經使用以下代碼

$sqlselect = "UPDATE billing_details SET SRF = CONCAT(Year, ID)";

它返回為“ Null”

UPDATE billing_details SET SRF = CONCAT(Year, ID)

您首先需要將該列添加到表中,假設該列尚不存在:

ALTER TABLE billing_details ADD COLUMN srf VARCHAR(100);

然后使用一條update語句:

UPDATE billing_details 
SET srf = CONCAT(year, id);

通過使用以下代碼禮貌地解決了此問題:Mr.Girish( 列串聯返回“ Null” Mysql-Php )和其他支持者(Akond,Mureinik,Jens,Valentin Rusk等)“謝謝大家的寶貴支持” )

//Concatenation of Year+ID=SRF
$sqlselect = "UPDATE billing_details SET SRF = CONCAT(`Year`, `ID`)";

if (!mysqli_query($con,$sqlselect)) {
die('Error: ' . mysqli_error($con));
}

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM