Size: a a a

2020 August 06

DM

Dima Moiseenko in MySQL
Виктор Ткаченко
Только никто не гарантирует, что результат будет такой какой ожидалось.
аргументируй
источник

ВТ

Виктор Ткаченко... in MySQL
Параллельно кто-то вставит запись, вернется соответственно "чужой" id
источник

DM

Dima Moiseenko in MySQL
так если реализовано подключение через синглтон
то мне вернется всегда послдений id в любом случае, не?
источник

ВТ

Виктор Ткаченко... in MySQL
При чем тут синглтон вообще.
источник

DM

Dima Moiseenko in MySQL
тогда я не понял про чужой id
ну вернется он, если он последний
мне то нужен последний просто
источник

ВТ

Виктор Ткаченко... in MySQL
В таком случае ок.
источник

ВТ

Виктор Ткаченко... in MySQL
В общем то можно и вовсе SELECT MAX(id) FROM table сделать
источник

DM

Dima Moiseenko in MySQL
Виктор Ткаченко
В общем то можно и вовсе SELECT MAX(id) FROM table сделать
можно
но этот вариант разве не больше времени займет?
источник

ВТ

Виктор Ткаченко... in MySQL
нет
источник

IZ

Ilia Zviagin in MySQL
u8823
Хеллоу эвриван, скажите пожалуйста, каким образом можно обработать результаты полученные посредством объединения UNION?
Оформить как подзапрос, а его оформить как derived table  , а , ещё лучше, поместить в WITH.
источник

IZ

Ilia Zviagin in MySQL
Dima Moiseenko
как правильно взять id последнего вставленного елемента?
Ещё можно через insert... Returning
источник

IZ

Ilia Zviagin in MySQL
Danil S.
при условии что у тебя primary key выставлен конечно
PK для этого не нужен как раз
источник

IZ

Ilia Zviagin in MySQL
Dima Moiseenko
в моем варианте не катит
сделал так
SELECT id FROM houses ORDER BY id DESC LIMIT 1
Это неверный способ, так ты не последний вставленный получаешь, а последний существующий
источник

DM

Dima Moiseenko in MySQL
Ilia Zviagin
Это неверный способ, так ты не последний вставленный получаешь, а последний существующий
Точно, ты прав
источник

IZ

Ilia Zviagin in MySQL
Dima Moiseenko
в моем варианте не катит
сделал так
SELECT id FROM houses ORDER BY id DESC LIMIT 1
А почему не катит?
источник

IZ

Ilia Zviagin in MySQL
Виктор Ткаченко
В общем то можно и вовсе SELECT MAX(id) FROM table сделать
Это ещё хуже...
источник

DM

Dima Moiseenko in MySQL
я подключаю в PHP и он выдает результат 0
источник

DM

Dima Moiseenko in MySQL
с новой загрузки скрипта - новый объект
источник

IZ

Ilia Zviagin in MySQL
Dima Moiseenko
я подключаю в PHP и он выдает результат 0
Ну нет, должно быть все ок.
Видимо, ты делаешь что-то не так
источник

DM

Dima Moiseenko in MySQL
если вызываю после инсерта - то правильно выдает
источник