|
|
|
| у меня 2 таблицы. их надо свзять. запись и обновление данных идет одновременно. в каждой таблицы есть первичный ключ. т.к. запись идет одновременно, то id совпадают.
можно ли по этим id делать выборку?
т.е. я хотел узнать могут ли быть случаи, что при одновременном запросе данные перемешаются. ???
если нет. стоит ли тогда делать отдельное поле в одной из таблиц (указывать в ней id другой таблицы), чтоб связать таблицы. | |
|
|
|
|
|
|
|
для: ProtoTeeP
(18.11.2007 в 06:34)
| | >если нет. стоит ли тогда делать отдельное поле в одной из таблиц (указывать в ней id другой
>таблицы), чтоб связать таблицы.
Всё таки лучше и надёжнее использовать вторичный ключ, даже если в первой таблице будет изменёно значение первичного ключа - таблицы всё-равно окажутся связанными. | |
|
|
|
|
|
|
|
для: cheops
(18.11.2007 в 13:02)
| | я совсем с mysql не дружу.. как лучше связать?
я записываю данные в одну таблицу
после запроса использую mysql_insert_id() чтоб получить id и его записываю во вторую таблицу.
это правильно? или можно по другому связать? | |
|
|
|
|
|
|
|
для: ProtoTeeP
(18.11.2007 в 13:52)
| | Да, всё правильно. | |
|
|
|