Size: a a a

2020 April 16

КГ

Константин Грачев in PHP
Aleksandr Khristenko
В мускуле же тоже можно сделать табилцу с одним autoincrement полем, добавлять туда запись и полученный id использовать как sequence.
Там и стквенсы давно есть
источник

КГ

Константин Грачев in PHP
В мариадб во всяком случае точно
источник

A

Aleksandr Khristenko in PHP
В мускуле вроде нет.
источник

A

Aleksandr Khristenko in PHP
Ну и в мариадб появилось только 2 года назад.
источник

F

FOX in PHP
Aleksandr Khristenko
В мускуле же тоже можно сделать табилцу с одним autoincrement полем, добавлять туда запись и полученный id использовать как sequence.
можно ещё угореть и юзать UUID(), там юзается v1, что означает, что там тоже есть некоторая последовательность чисел (с недетерминированным шагом), а не рандом как в v4
источник

A

Aleksandr Khristenko in PHP
FOX
можно ещё угореть и юзать UUID(), там юзается v1, что означает, что там тоже есть некоторая последовательность чисел (с недетерминированным шагом), а не рандом как в v4
Я про случай необходимости сквозных человеко-читаемых идентификаторов.
источник

F

FOX in PHP
Aleksandr Khristenko
Я про случай необходимости сквозных человеко-читаемых идентификаторов.
так uuid это же число, сконвертить hex в dec - не проблема
источник

DT

Dmitriy Tkachenko in PHP
Aleksandr Khristenko
В мускуле вроде нет.
Можно инкрементировать поле в триггере on insert
источник

AW

Alex Wells in PHP
FOX
так uuid это же число, сконвертить hex в dec - не проблема
источник

AW

Alex Wells in PHP
"человекочитаемое"
источник

F

FOX in PHP
ok, define "человекочитаемое" )
источник

AW

Alex Wells in PHP
FOX
ok, define "человекочитаемое" )
\d{1,12}
источник

A

Aleksandr Khristenko in PHP
FOX
ok, define "человекочитаемое" )
Надо было наверно по другому сказать, человекопроизносимое.
Например номера документов часто используются в устной речи типа "а что у нас там по счету номер такой-то?"
источник

F

FOX in PHP
Aleksandr Khristenko
Надо было наверно по другому сказать, человекопроизносимое.
Например номера документов часто используются в устной речи типа "а что у нас там по счету номер такой-то?"
Вот тебе контраргумент: номер ТТН (идентификатор посылки) одного из крупных перевозчиков состоит из 14 цифр, но, когда приходишь в отделение забрать посылку - всегда просят назвать последние 4 цифры. В случае коллизий, очевидно, и так понятно что делать.

Впрочем, это не работает, когда надо контрагентам по телефону диктовать вереницу цифр. Но сейчас повсеместно внедрены мессенджеры, скопипастил туда любую простыную и всех делов
источник

KN

Kirill Nesmeyanov in PHP
рассказываю чит-код
источник

KN

Kirill Nesmeyanov in PHP
просто надо чередовать гласную и согласную буквы
источник

KN

Kirill Nesmeyanov in PHP
ваш кеп
источник

AN

Andrey NordKoT in PHP
Kirill Nesmeyanov
просто надо чередовать гласную и согласную буквы
И цифру ещё запихнуть можно
источник

SM

Sasha Mikhlyaev in PHP
Andrey NordKoT
И цифру ещё запихнуть можно
И спецсимвол
источник

AN

Andrey NordKoT in PHP
Sasha Mikhlyaev
И спецсимвол
Именно
источник