Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / PHP, Perl, Python [игнор отключен] [закрыт для гостей] / Инстанция базы / 6 сообщений из 6, страница 1 из 1
15.07.2013, 12:19
    #38331147
CostaConquesta
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Инстанция базы
mysql_insert_id() возвращает последний айдишник инсёрта. Не получится ли такого, что два пользователя добавляли данные и ход действий получился такой:

User1 add row(id = 100);
User2 add rowid = 101);
back insert_id(id = 101)
back insert_id(id = 101)

Вопрос павильней звучит так: приступит ли php обрабатывать скрипт одновременно с предведущим или просто выстраивается очередь обработки скриптов
...
Рейтинг: 0 / 0
15.07.2013, 12:21
    #38331151
vkle
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Инстанция базы
CostaConquestaНе получится ли такогоНе получится
...
Рейтинг: 0 / 0
16.07.2013, 13:12
    #38332641
deblogger
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Инстанция базы
CostaConquesta,

Именно так - нет, но может быть иначе. Когда вы хотите получить например последнюю запись родителя и не уверены что другой пользователь не добавит еще одного родителя пока вы чухаетесь с детьми.

В обеспечение паранойи блокируйте таблю на время процесса, потом разблокируйте.

ключевые слова LOCK TABLE

В иннодб еще есть транзакции.
...
Рейтинг: 0 / 0
16.07.2013, 13:14
    #38332653
deblogger
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Инстанция базы
И не забывайте проверить заблокирована ли табля другим пользователем. http://dev.mysql.com/doc/refman/5.1/en/show-open-tables.html
...
Рейтинг: 0 / 0
16.07.2013, 13:18
    #38332659
r u
r u
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Инстанция базы
deblogger,

ТС, такто, совсем про другое спросил
...
Рейтинг: 0 / 0
16.07.2013, 13:43
    #38332713
deblogger
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Инстанция базы
r u,

Именно про то. Просто у него база пока что простая, а когда вырастет - он уже будет знать как оградить парента от посягательств. :)
...
Рейтинг: 0 / 0
Форумы / PHP, Perl, Python [игнор отключен] [закрыт для гостей] / Инстанция базы / 6 сообщений из 6, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]