Описание тега last-insert-id
LAST_INSERT_ID - это специфическая функция MySQL, позволяющая получить значение столбца AUTO_INCREMENT, в которое вставлено последнее значение. Это рекомендуемый способ получения значения в MySQL, потому что SELECT MAX(auto_increment) ... ненадежен, поскольку могут возникнуть проблемы параллелизма.
0
ответов
MySQL:: insert_id, возвращающий ненулевое значение для запроса SELECT
Я только что провел последние 4 часа, отслеживая ошибку в моем сценарии. Я продолжал получать следующую ошибку: Call to a member function fetch_assoc on a non object Это было брошено, когда я сделал что-то вроде: $query = $database -> query("SELE…
09 авг '14 в 22:24
0
ответов
Наследовать идентификатор строки таблицы из таблицы 1 в таблицу 2 в SQLite
function addContact($item, $phone1, $phone2, $phone3) { $connection = new PDO("sqlite:data.sqlite"); $statement = $connection->prepare("insert into todo_item(id, name, surName) values (:id, :name, :surName)"); $statement->bindvalue(":id", $ite…
08 май '18 в 16:28
2
ответа
Получение значения из функции last_insert_id(), функции php
У меня проблема с получением значения из last_insert_id(). Я хочу вставить тот же номер идентификатора в идентификатор таблицы memo. Однако проблема заключается в том, что после foreach функция last_insert_id() получает новое значение, поэтому я поп…
20 авг '14 в 09:14
2
ответа
C# Выполнение 3 запросов на вставку MYSQL одним нажатием кнопки - данные из текстовых полей и списка
Мне было интересно, если вы можете мне помочь. Сначала я хотел сказать, что это мое первое приложение на C#, которое я создал, поэтому, пожалуйста, примите, что мой код не идеален. Чего я хочу достичь: моим приложением будет приложение для управлени…
28 июл '18 в 17:53
1
ответ
LAST_INSERT_ID() результат хранимой процедуры
У меня есть хранимая процедура в MySQL, которая обновляет много строк, а затем вставляет одну (иерархическая структура данных, чтобы быть конкретным). Не смотрите больше на код, за исключением последнего, где я устанавливаю переменную @insert_id. CR…
14 мар '13 в 21:09
2
ответа
MySQL INSERT ... SELECT из 1 таблицы в 2 таблицы
Я вижу довольно много вопросов, касающихся вставки в одну таблицу из нескольких таблиц. Я пытаюсь сделать наоборот, и использую только MySQL. У меня есть временная таблица, которая содержит денормализованные данные. Мне необходимо перебирать каждую …
04 мар '14 в 21:04
1
ответ
Проблемы с несколькими вставками MySQL
Я создаю простой CMS, и я пытаюсь автоматически создать дополнительный в базе данных, когда пользователь регистрируется. Код работал нормально, с первой строкой вставки, но как только я добавил вторую, он перестал работать. Я получил эту структуру к…
17 июл '12 в 17:58
0
ответов
Получение последних обновленных идентификаторов
Я пытаюсь получить последние обновленные идентификаторы из запроса, это не работает, и я не знаю почему, вот мой код: $iphones=$pdo->query("SELECT * FROM categoryIphone"); $iphones=$iphones->fetchAll(); foreach ($velos as $key => $value) { …
03 июн '18 в 22:28
1
ответ
Как получить идентификатор строки, которая затрагивается при использовании "REPLACE INTO" в MySQL
Я использую REPLACE INTO команда для вставки / обновления записи в таблице MySQL. Однако я хочу получить идентификатор строки, на которую влияет REPLACE INTO, я использовал lastInsertId() с INSERT INTO но это не полезно здесь, потому что, если моя з…
26 июл '13 в 13:49
1
ответ
Получить идентификатор сразу после его установки, на той же странице
ThreadID в Thread_Body должен быть идентификатором идентификатора Thread_Titles. Как бы я поступил так? if (isset($_POST['Post_Thread'])) { if (empty($_POST['Post_Title'])) { echo "No Title No Thread."; } else { $Sec = mysql_real_escape_string($_GET…
03 май '13 в 01:29
1
ответ
Java Last Insert ID не работает
Возможный дубликат: Как получить идентификатор вставки в JDBC? Я пытался получить последний идентификатор вставки, но, видимо, он не работает, он продолжает выдавать мне кучу ошибок, одна из которых это java.sql.SQLException: Can not issue SELECT vi…
10 дек '11 в 01:57
0
ответов
Mysql + PHP Вставка и получение последней вставки ID из триггера
Извините я не очень эксперт по MySQL. у меня есть таблицы транзакций (Trans_ID является PK, но не автоинкремент), но есть транзакция seq для запуска автоинкремента. на таблицы транзакций я поставил триггер, чтобы получить Trans_ID из таблицы транзак…
06 фев '19 в 11:17
5
ответов
Очистка LAST_INSERT_ID() перед вставкой, чтобы узнать, что получено из моей вставки
LAST_INSERT_ID() возвращает самый последний идентификатор, сгенерированный для текущего соединения с помощью столбца с автоинкрементом, но как мне узнать, относится ли это значение к последней вставке, а не к предыдущей вставке в том же соединении? …
20 дек '13 в 13:44
1
ответ
vb.net mysql Last_Insert_ID, вызывающий двойную запись в БД?
Я не могу понять, почему я получаю двойную запись в БД каждый раз, когда выполняется подпрограмма. Я думаю, у меня есть идея, и я думаю, что это что-то простое, но я не уверен, как это исправить. Спасибо за любую помощь, которую может оказать любой.…
24 апр '13 в 04:22
3
ответа
PHP регистрационная форма, включая базу данных
Пока я обновляю свой браузер, записи регистрационной формы попадают в базу данных каждый раз, когда я нажимаю "Обновить", профессор сказал мне, чтобы решить эту проблему с помощью LAST_INSERT_ID(), Я могу получить last_insert_id из базы данных, но н…
08 дек '15 в 04:43
0
ответов
Использование последнего вставленного идентификатора в качестве массива
У меня есть форма с динамической таблицей HTML и вставки в две разные таблицы MySQL. Первый - это основная информация о форме, а второй - информация о товарах и некоторые столбцы цен в списке товаров в той же форме. С запросами ниже я вставляю в пер…
27 дек '17 в 09:18
1
ответ
PHP PDO::lastInsertId() и ATTR_PERSISTENT
У меня почти такой же вопрос, как этот. Основываясь на этом посте, я знаю, что PDO::lastInsertId() безопасен при вызове из разных соединений. Однако значит ли это PDO::ATTR_PERSISTENT => true не следует использовать в конструкторе PDO, если вы хо…
12 июл '12 в 05:32
2
ответа
PHP MySQL PDO: получить последнюю вставленную строку, а не ID
В настоящее время у меня есть скрипт для автоматической вставки новых данных при использовании формы для добавления нового элемента. я использую public string PDO::lastInsertId ([ string $name = NULL ] ) Логика конечно. Теперь мне только интересно, …
12 мар '15 в 09:00
1
ответ
Влияют ли триггеры ДО ОБНОВЛЕНИЯ на результаты mysqli_insert_id?
У меня есть таблица mysql, к которой прикреплен триггер, который регистрирует изменения в этой таблице во второй CREATE TRIGGER log_table BEFORE UPDATE ON table1 FOR EACH ROW BEGIN INSERT INTO log_table(filed) VALUES(NEW.field); END; // Теперь, если…
17 сен '14 в 16:54
2
ответа
Golang Gorm и MySQL: как я могу получить экземпляр последнего добавленного элемента
Я использую github.com/jinzhu/gorm с MySQL Backend. Я хочу получить Id (или полный объект) строки в предыдущем вызове Create. Например, last-insert-id: ( http://dev.mysql.com/doc/refman/5.0/en/information-functions.html) Как я могу это сделать?
27 фев '15 в 20:45