2013-02-25 129 views
0

我有這個問題,請。 我有這樣的SQL查詢的位置:SQL自動增量id字段添加字母

$sql="INSERT INTO formas (data,dyqani_pergjegjes,pranoi) VALUES ('$postData','$postDyqani_pergjegjes','$postPranoi')"; 

我有一個自動增量id字段在這裏,我需要的是在自動增加... 我該怎麼辦該ID前加一個字母「A」那? 感謝

+1

和你使用的是什麼DBMS? – iiro 2013-02-25 10:58:10

+0

找到id的最大值。使用子字符串概念取整數值並將其加1。現在連接「A」和整數值。現在你可以堅持遞增的價值。 – 2013-02-25 11:02:11

+0

rdbms驅動程序應該返回生成的值。您可以將A附加到它。 – Bulat 2013-02-25 11:18:52

回答

0

如果你只是想另一個只讀字段(VARCHAR,例如A_ID)基於ID場 -

UPDATE table SET A_id='A'+cast(id as varchar) 
-- sets all in the table, or add a WHERE clause to do the one you've just added