2013-02-25 2 views
0

У меня есть этот вопрос пожалуйста. У меня есть этот запрос будет здесь:SQL автоинкремент id поле Добавить письмо

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

У меня есть поле автоинкремент ID здесь, что мне нужно, чтобы добавить букву «А» перед идентификатором, которая автоматически увеличивается ... Как я могу сделать что? Благодаря

+1

и что СУБД вы используете? – iiro

+0

Найдите максимальное значение id. Используя концепцию подстроки, возьмите целочисленное значение и добавьте значение к значению. Теперь соедините «A» и целочисленное значение. Теперь u может сохраняться приращение. –

+0

Драйвер rdbms должен возвращать сгенерированное значение. Вы можете просто добавить A к нему. – Bulat

ответ

0

Если вы хотите еще только для чтения поля (VARCHAR, например a_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 
Смежные вопросы