Описание тега 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, и я пытаюсь автоматически создать дополнительный в базе данных, когда пользователь регистрируется. Код работал нормально, с первой строкой вставки, но как только я добавил вторую, он перестал работать. Я получил эту структуру к…
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