Чем и как заменить тип поля SQL запрос

Все вопросы/проблемы по установке и использовании.
Ответить
nruslan2
Сообщения: 2435
Зарегистрирован: 14 окт 2020, 09:13
Имя: Ruslan
Откуда: Moscow

Чем и как заменить тип поля SQL запрос

Сообщение nruslan2 »

имеется тип поля SQL запрос
concat(EXTRACT(YEAR FROM FROM_UNIXTIME([794])),"-",ELT( MONTH(FROM_UNIXTIME([794])), '01','02','03','04','05','06','07','08','09','10','11','12'))
где [794] - поле Дата

Вопрос надо заменить данное поле на поле которое сохраняет данные в таблице, какое выбрать и что вписать?
Варианта два я так понимаю либо JS формула либо AJAX запрос - но как заменить данную строчку, а не знаю. Помоги те.
Аватара пользователя
support
Техническая поддержка
Сообщения: 7661
Зарегистрирован: 19 окт 2014, 18:22
Имя: Харчишин Сергей
Откуда: Крым, Евпатория

Re: Чем и как заменить тип поля SQL запрос

Сообщение support »

Если не стоит опция "Выполнять динамически" то данные сохраняются в БД.
nruslan2
Сообщения: 2435
Зарегистрирован: 14 окт 2020, 09:13
Имя: Ruslan
Откуда: Moscow

Re: Чем и как заменить тип поля SQL запрос

Сообщение nruslan2 »

а что за опция? и где ее искать?
В поле ТИП MySQL Формула у меня нет такого
Такое есть в поле ТИП MySQL Запрос - но по инструкции написано все формулы надо писать в ТИП MySQL Формула, да и в ТИП MySQL Запрос непонятно куда писать формулу
(А можно в ТИП MySQL Формула - добавить такую же настройку)

Вроде понял:
в выбор поля на вставить формул
а в условиях прописать id=e.id - верно?

И если позволите вопрос в догонку - по Вашему мнению - если в базе будет более 10000 записей - то лучше я так понимаю использовать статический запрос а не динамический чтобы не нагружать систему - или при SQL разницы не будет?
PS и еще вопрос а как теперь можно быстро обновить все поля - не нажимать каждую запись на редактирование а то более 1000 полей уже есть(
Аватара пользователя
support
Техническая поддержка
Сообщения: 7661
Зарегистрирован: 19 окт 2014, 18:22
Имя: Харчишин Сергей
Откуда: Крым, Евпатория

Re: Чем и как заменить тип поля SQL запрос

Сообщение support »

имеется тип поля SQL запрос
Ну, вы же говорили про поле "SQL запрос" и данное поле имеет такую опцию.
Если данные не должны динамически обновляться при отображении, то конечно лучше использовать статический запрос.
nruslan2
Сообщения: 2435
Зарегистрирован: 14 окт 2020, 09:13
Имя: Ruslan
Откуда: Moscow

Re: Чем и как заменить тип поля SQL запрос

Сообщение nruslan2 »

ссори перепутал использовал SQL Формулу. (согласен не внимателен - бошка уже кипит просто) но данную функцию в SQL Формуле тоже имхо не мешало бы

А на вопрос как теперь быстро обновить все данные не подскажите? (это поле SQL Запрос во всех записях) Если выбрать все записи и нажать обновить то там нет такого поля.
Аватара пользователя
alcompstudio
Спонсор
Спонсор
Сообщения: 1519
Зарегистрирован: 03 янв 2016, 20:42
Имя: Александр
Откуда: Мир

Re: Чем и как заменить тип поля SQL запрос

Сообщение alcompstudio »

но данную функцию в SQL Формуле тоже имхо не мешало бы
кстати, было бы неплохо предусмотреть запись результата вычисления в БД, тоже типа чекбокса "вычислять динамически", и если снята галка, то значение записывается в БД. А далее - с ним можно уже работать дополнительно. Сейчас приходится для таких "манипуляций" делать доп.поле Статический текст по шаблону, чтобы сослаться на это поле MySQL формула для записи значения в БД, не всегда удобно плодить такие поля-дубли.
А на вопрос как теперь быстро обновить все данные не подскажите? (это поле SQL Запрос во всех записях) Если выбрать все записи и нажать обновить то там нет такого поля.
Вот этот момент тоже поддержу, может как-то в настройках поля предусмотреть доп.опцию для массового обновления данного поля? Сейчас чтобы массово обновить - нужно сделать какое-то абстрактное поле (типа выпадающий список, назвать его типа "Для обновления" и там забить пару любых значений) и просто обновлять это поле "вертя" туда-сюда значения, чтобы произошло обновление всех данных... А так, можно было бы и на автоматизацию назначить обновление таких полей или просто через меню "с выбранными".

Если данные моменты технически реализуемы - было бы неплохим решением некоторых проблем.
nruslan2
Сообщения: 2435
Зарегистрирован: 14 окт 2020, 09:13
Имя: Ruslan
Откуда: Moscow

Re: Чем и как заменить тип поля SQL запрос

Сообщение nruslan2 »

Хм вариант с левым доп полем интересный подход - лучше чем 1000 раз кликать) (хотя уже нашел скрипт для мыши сделал))

PS у меня вариант с полем не сработал - создал числовое поле (список тоже пробывал) и начал туда сюда обновлять после 4 раз сами записи не обновились- эх!
Ответить