Size: a a a

2021 August 31

IZ

Ilia Zviagin in MySQL
Хорошо, делай текст...
источник

SZ

Sharipov Zafar in MySQL
спасибо, что разрешил делать текст)
источник

IZ

Ilia Zviagin in MySQL
Ты решаешь проблему, которой нет
источник

SZ

Sharipov Zafar in MySQL
ребята, если будут аргументы, буду благодарен.
источник

SZ

Sharipov Zafar in MySQL
думаю, выбор типа не просто.
источник

SZ

Sharipov Zafar in MySQL
и архитекторы БД получают бабки не на ровне операторов(набор текста).
источник

IZ

Ilia Zviagin in MySQL
Выбор типа -просто.
Во что влазит минимально, то и выбираешь
источник

SZ

Sharipov Zafar in MySQL
в TEXT тоже влазут 3000 символов и при этом не будет занимать больше мест чем VARCHAR(3000)
источник

IZ

Ilia Zviagin in MySQL
Архитектура бд не в этом.
А в том, чтобы правильно распределить данные по полям и таблицам
источник

SZ

Sharipov Zafar in MySQL
TEXT
fixed max size of 65535 characters (you cannot limit the max size)
takes 2 + c bytes of disk space, where c is the length of the stored string.

VARCHAR(M)
variable max size of M characters
M needs to be between 1 and 65535
takes 1 + c bytes (for M ≤ 255) or 2 + c (for 256 ≤ M ≤ 65535) bytes of disk space where c is the length of the stored string
источник

SZ

Sharipov Zafar in MySQL
а тип определяет фронтовик?
источник

IZ

Ilia Zviagin in MySQL
Нет, тех задание
источник

SZ

Sharipov Zafar in MySQL
спасибо, понял
источник

R

Rustam in MySQL
Всем привет, скажите у меня есть таблица с избыточным полем Letter и полем word , где letter - Это первая буква слова word. Как для такой таблицы составить следующий запрос - чтобы по каждой из разных букв получить по одной разной записи?
источник

IZ

Ilia Zviagin in MySQL
И это ты ?

https://www.sql.ru/forum/1338422/varchar-3000-ili-text

Разбросал?
источник

IZ

Ilia Zviagin in MySQL
Поле Letter бессмысленно держать.
Запрос такой составлять не надо, тоже бессмысленно.

Если чисто теоретически,
сделай таблицу букв, и JOIN её на твою таблицу слов по  letter is contained in word.
Это можно выразить через LIKE или через встроенную фукнцию поиска подстроки , не помню как называется.

И выводи всё это, нужные поля.
источник

R

Rustam in MySQL
@MasterZiv спасиб, да просто нельзя изменять структуру таблицы - она там уже лет 5 на  prodaction, я решил тут спросить у гуру, так как вероятно потрачу пол часа точно а может и больше),я ж не спец, а тут люди знающие.
источник

IZ

Ilia Zviagin in MySQL
Я тебе не предлагаю менять структуру той таблицы, новую добавь и всё.
источник

R

Rustam in MySQL
та я понимаю, я не могу ни добалять ни удалять, я виджет должен вывести просто
источник

IZ

Ilia Zviagin in MySQL
Сделай это на клиенте
источник