1
如何連接ALTER TABLE
?MySQL - 如何在ALTER TABLE中使用CONCAT?
我想這一點,但沒有奏效:
$sql1="ALTER TABLE t1 ADD iod = CONCAT('10.1234','/',id)";
id
是在同一個表中的不同列。
如何連接ALTER TABLE
?MySQL - 如何在ALTER TABLE中使用CONCAT?
我想這一點,但沒有奏效:
$sql1="ALTER TABLE t1 ADD iod = CONCAT('10.1234','/',id)";
id
是在同一個表中的不同列。
您錯誤使用ALTER TABLE
。它旨在修改表的數據定義(結構),而不是其值。
如果要修改表中的值,你應該使用下面的查詢類型之一:
使用update
後你添加一列來填寫它:
ALTER TABLE t1 ADD iod varchar(150)
UPDATE t1 SET iod = CONCAT('10.1234','/',id)
您添加的任何新行都必須包含iod
的正確值。計算列可以解決這個問題,但我認爲它們不在MySQL上。