2011-07-09 124 views

回答

5

您錯誤使用ALTER TABLE。它旨在修改表的數據定義(結構),而不是其值。

如果要修改表中的值,你應該使用下面的查詢類型之一:

  • INSERT
  • UPDATE
  • DELETE
1

使用update後你添加一列來填寫它:

ALTER TABLE t1 ADD iod varchar(150) 
UPDATE t1 SET iod = CONCAT('10.1234','/',id) 

您添加的任何新行都必須包含iod的正確值。計算列可以解決這個問題,但我認爲它們不在MySQL上。