Узнать ID при использовании ON DUPLICATE KEYhttp://softtime.ru/forumУзнать ID при использовании ON DUPLICATE KEYhttp://softtime.ru/forum/read.php?id_forum=3&id_theme=68325#post400667Так создайте поле первичного ключа, но не формируйте его значение в запросе. Все ключи Вы, правда, не получите - только...Узнать ID при использовании ON DUPLICATE KEYWed, 30 Sep 2009 15:24:54 +0300TrianonУзнать ID при использовании ON DUPLICATE KEYhttp://softtime.ru/forum/read.php?id_forum=3&id_theme=68325#post400665" "функции mktime(1) в стандартных я не нашел. Строка всё еще непонятна. Да, разумеется, простите, я имел в виду...Узнать ID при использовании ON DUPLICATE KEYWed, 30 Sep 2009 15:20:40 +0300Eugene77Узнать ID при использовании ON DUPLICATE KEYhttp://softtime.ru/forum/read.php?id_forum=3&id_theme=68325#post400631"""float_timestamp` = mktime(1) ""этой строки не понял. "Это каждый раз я так заполняю одно из полей строки (вставляемой или модифицированной)...Узнать ID при использовании ON DUPLICATE KEYTue, 29 Sep 2009 22:20:35 +0300TrianonУзнать ID при использовании ON DUPLICATE KEYhttp://softtime.ru/forum/read.php?id_forum=3&id_theme=68325#post400565""float_timestamp` = mktime(1) "этой строки не понял. Это каждый раз я так заполняю одно из полей строки (вставляемой или модифицированной)...Узнать ID при использовании ON DUPLICATE KEYTue, 29 Sep 2009 17:12:16 +0300Eugene77Узнать ID при использовании ON DUPLICATE KEYhttp://softtime.ru/forum/read.php?id_forum=3&id_theme=68325#post400342"float_timestamp` = mktime(1) этой строки не понял. "И использую его почти вместо первичного ключа. Вы даже можете для обеспечения функциональности...Узнать ID при использовании ON DUPLICATE KEYMon, 28 Sep 2009 21:06:18 +0300TrianonУзнать ID при использовании ON DUPLICATE KEYhttp://softtime.ru/forum/read.php?id_forum=3&id_theme=68325#post400311"Это нормальная практика? Собственно почему нет, нормальная практика, если обновленные и вставленные строки важно различать, а другие механизмы, в силу...Узнать ID при использовании ON DUPLICATE KEYMon, 28 Sep 2009 19:03:36 +0300cheopsУзнать ID при использовании ON DUPLICATE KEYhttp://softtime.ru/forum/read.php?id_forum=3&id_theme=68325#post400309"Это мне непонятно. Допустим, таблица пуста. Выполняем запрос. Разве mysql_insert_id() Не "вернёт нам свеженькое значение первичного ключа? Нет, вы же...Узнать ID при использовании ON DUPLICATE KEYMon, 28 Sep 2009 19:00:52 +0300cheopsУзнать ID при использовании ON DUPLICATE KEYhttp://softtime.ru/forum/read.php?id_forum=3&id_theme=68325#post400308"Запрос INSERT ... ON DUPLICATE KEY UPDATE подразумевает изменение не первичного ключа (который, понятное дело, меняться не должен, потому что...Узнать ID при использовании ON DUPLICATE KEYMon, 28 Sep 2009 18:55:58 +0300Eugene77Узнать ID при использовании ON DUPLICATE KEYhttp://softtime.ru/forum/read.php?id_forum=3&id_theme=68325#post400109Запрос INSERT ... ON DUPLICATE KEY UPDATE подразумевает изменение не первичного ключа (который, понятное дело, меняться не должен, потому что...Узнать ID при использовании ON DUPLICATE KEYSun, 27 Sep 2009 16:06:49 +0300TrianonУзнать ID при использовании ON DUPLICATE KEYhttp://softtime.ru/forum/read.php?id_forum=3&id_theme=68325#post400105расскажите подробнее зачем вам id ?Узнать ID при использовании ON DUPLICATE KEYSun, 27 Sep 2009 15:43:00 +0300ValickУзнать ID при использовании ON DUPLICATE KEYhttp://softtime.ru/forum/read.php?id_forum=3&id_theme=68325#post400100Хм, как-то ... 1) Может параллельный запрос подменить значение 2) Лишний запрос к таблице Ну, если иначе никак...Узнать ID при использовании ON DUPLICATE KEYSun, 27 Sep 2009 15:10:21 +0300Eugene77Узнать ID при использовании ON DUPLICATE KEYhttp://softtime.ru/forum/read.php?id_forum=3&id_theme=68325#post400097Собственно, как обычно, определяйте последнее значение ключа t через функцию MAX() SELECT MAX(t) FROM test;Узнать ID при использовании ON DUPLICATE KEYSun, 27 Sep 2009 14:51:53 +0300cheopsУзнать ID при использовании ON DUPLICATE KEYhttp://softtime.ru/forum/read.php?id_forum=3&id_theme=68325#post400089Запрос примерно такой: INSERT test SET t = 1 ON DUPLICATE KEY UPDATE t = t + 1 Мне нужно...Узнать ID при использовании ON DUPLICATE KEYSun, 27 Sep 2009 13:56:16 +0300Eugene77