Обнуление id в базе данних.
Обнуление id в базе данних.
Только начал розбиратса с БД, по урокам с етого сайта. Но вот тут у меня возникла проблем, как обнулить id после очистки таблицьі? Делал ДБ по примеру из 34 урока.
Re: Обнуление id в базе данних.
если автоинкрементное поле, то лучше не обнулять его и незачем это делать.
Если нужно свое поле, то заводи еще одно с нуля и руководи им как хочешь.
Если нужно свое поле, то заводи еще одно с нуля и руководи им как хочешь.
R.id.team
NullPointerException - что делать???
viewtopic.php?f=33&t=3899&p=28952#p28952
Где моя ошибка?
viewtopic.php?f=60&t=3198
NullPointerException - что делать???
viewtopic.php?f=33&t=3899&p=28952#p28952
Где моя ошибка?
viewtopic.php?f=60&t=3198
Re: Обнуление id в базе данних.
Я просто при очистке значений из БД удалял всю таблицу, и поле id обновлялось.
Re: Обнуление id в базе данних.
Я написал метод для обнуления в классе extends SQLiteOpenHelper
P.S. что будет когда лимит id будет исчерпан?
Код: Выделить всё
public void resetTable( String tableName ){
SQLiteDatabase db = this.getReadableDatabase();
db.delete(tableName, null, null);
db.execSQL( "DELETE FROM sqlite_sequence WHERE name = '" + tableName + "'" );
}
Семь раз отмерь - поставь студию.
Эклипс не студия, ошибка вылетит - не исправишь.
Скажи мне кто твой друг, и оба поставили студию.
Студия - свет, а эклипс - тьма.
Эклипс не студия, ошибка вылетит - не исправишь.
Скажи мне кто твой друг, и оба поставили студию.
Студия - свет, а эклипс - тьма.
Re: Обнуление id в базе данних.
вообще менять это поле можно как угодно, но смысла этого делать я не вижу и вообще это не принято, плохой тон и так далее.
И если после удаления строчек номера пошли с 30-ти к примеру, то нет гарантии, что не вставится когда-то потом номер 3 или 15 или 1
не боись, не исчерпается при нашей жизни))
И если после удаления строчек номера пошли с 30-ти к примеру, то нет гарантии, что не вставится когда-то потом номер 3 или 15 или 1
не боись, не исчерпается при нашей жизни))
R.id.team
NullPointerException - что делать???
viewtopic.php?f=33&t=3899&p=28952#p28952
Где моя ошибка?
viewtopic.php?f=60&t=3198
NullPointerException - что делать???
viewtopic.php?f=33&t=3899&p=28952#p28952
Где моя ошибка?
viewtopic.php?f=60&t=3198
Re: Обнуление id в базе данних.
и вообще, doter.ua, знаешь.. этот человек новичок, я понимаю, что можно сделать что угодно по сути по любому вопросу. У меня к тебе вопрос - зачем этот код ты выкладываешь человеку, который по сути даже не понимает зачем он хочет "обнулить id в бд"?
R.id.team
NullPointerException - что делать???
viewtopic.php?f=33&t=3899&p=28952#p28952
Где моя ошибка?
viewtopic.php?f=60&t=3198
NullPointerException - что делать???
viewtopic.php?f=33&t=3899&p=28952#p28952
Где моя ошибка?
viewtopic.php?f=60&t=3198
Re: Обнуление id в базе данних.
=(( да я новичек, но зачем мне обнулять я знаю... просто об етом не писал, ненадо из меня делать совсем дурака....
Re: Обнуление id в базе данних.
"совсем дурака" из себя ты сам сделал
Т.е. тысячам программистов это не надо, а тебе надо. Ну-ну..
Т.е. тысячам программистов это не надо, а тебе надо. Ну-ну..
R.id.team
NullPointerException - что делать???
viewtopic.php?f=33&t=3899&p=28952#p28952
Где моя ошибка?
viewtopic.php?f=60&t=3198
NullPointerException - что делать???
viewtopic.php?f=33&t=3899&p=28952#p28952
Где моя ошибка?
viewtopic.php?f=60&t=3198
Re: Обнуление id в базе данних.
Я думал, что ид одноразовые, опровержения этому не нашел (3 мин гуглил и забросил). Так то да нет смысла обнулять.Foenix писал(а):"совсем дурака" из себя ты сам сделал
Т.е. тысячам программистов это не надо, а тебе надо. Ну-ну..
Семь раз отмерь - поставь студию.
Эклипс не студия, ошибка вылетит - не исправишь.
Скажи мне кто твой друг, и оба поставили студию.
Студия - свет, а эклипс - тьма.
Эклипс не студия, ошибка вылетит - не исправишь.
Скажи мне кто твой друг, и оба поставили студию.
Студия - свет, а эклипс - тьма.