Цитата (Zzepish @ 3.06.2015 - 20:15) |
Иногда хочется, чтоб нумерация была ровная у статей, напрмер. В противном случае для этого придется допиливать доп. код |
Цитата (acerrusm @ 3.06.2015 - 12:51) |
Почему так происходит, и как избавится от таких ненужных скачков в auto increment? |
Цитата (Valick @ 3.06.2015 - 19:12) |
acerrusm, зачем надо доставать id_user если такой имейл уже существует? |
Цитата (Valick @ 3.06.2015 - 22:02) |
acerrusm, так сделай обычный селект, а если такого имейла нет, то уже тогда инсерт. |
Цитата |
А если твой юзер был добавлен первым, а после него еще сотня. И тогда LAST_INSERT_ID(user_id) = 101, а юзер который обладает добавляемыми тобою user_name, user_email добавлен первым? Как быть? |
Цитата |
А если твой юзер был добавлен первым, а после него еще сотня. И тогда LAST_INSERT_ID(user_id) = 101, а юзер который обладает добавляемыми тобою user_name, user_email добавлен первым? Как быть? |
Цитата |
За все время манипуляции с БД другие пользователи могут выбрать такие же места. |
Цитата (Valick @ 3.06.2015 - 22:31) | ||||
а быть очень просто.. надо читать умные книжки (походу на эту фразу реагирует только один человек на форуме, да и тот не адекватно ) LAST_INSERT_ID возвращается после инсёрта, и для каждого соединения он свой. Если вы вставили запись в БД под номером 5. то хоть миллион других пользователей всавят свои "5 копеек", вам LAST_INSERT_ID вернёт именно номер 5 и никаких 1000005
не сможут.... естественно надо сразу резервировать место, на время оформления заказа, и лучше если это будет пошаговая манипуляция |
Цитата (Valick @ 4.06.2015 - 01:31) | ||||
а быть очень просто.. надо читать умные книжки (походу на эту фразу реагирует только один человек на форуме, да и тот не адекватно ) LAST_INSERT_ID возвращается после инсёрта, и для каждого соединения он свой. Если вы вставили запись в БД под номером 5. то хоть миллион других пользователей всавят свои "5 копеек", вам LAST_INSERT_ID вернёт именно номер 5 и никаких 1000005
не сможут.... естественно надо сразу резервировать место, на время оформления заказа, и лучше если это будет пошаговая манипуляция |