|
|
su.dbms.sql- SU.DBMS.SQL ------------------------------------------------------------------ From : Alexander Bolotnov 2:5052/4.82 16 Feb 2001 19:22:31 To : All Subject : mySQL вопрос (наверное дурацкий) --------------------------------------------------------------------------------
такая ситуация, пишу одну штуку для веба на mySQL (3.23.27-beta), у меня в одной
базе две таблицы. я так понимаю, что когда я делаю INSERT INTO, то нельзя
одновременно вставить данные в обе таблицы, но тогда получается очень неприятная
штуку, что если я в качестве уникального числа буду пользовать в обоих таблицах
увеличиваеющиеся одновременно числа и два клиента одновременно будут писать в
базу, то может все просто съехать и пока я пишу в первую таблицу, а потом - во
вторую, то другой клиент во вторую запишет все скорее и вся база съедет... так
ведь?
вот пример.
t1: id(not null, autoincrement), name, age;
t2: id(not null, autoincrement), email, web;
пихать ведь придется в два подхода:
insert into t1 values (sasha, 21);
ensert into t2 values (blah@some.com, http://hehe.com);
все бы хорошо, если бы не вероятность, что кто-то запишет во вторую скорее чем
это сделает этот скрипт (веб-специфика, чтоб ее), как бы это побороть? может
есть нормальный выход или я неправильно придумываю уникальные индификаторы?
[NewNet] Alexander Bolotnov.
---
* Origin: Крутой Перец... (2:5052/4.82)
Вернуться к списку тем, сортированных по: возрастание даты уменьшение даты тема автор
Архивное /su.dbms.sql/27883a8d7230.html, оценка из 5, голосов 10
|