имеется тип поля 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 запрос - но как заменить данную строчку, а не знаю. Помоги те.
Чем и как заменить тип поля SQL запрос
- support
- Техническая поддержка
- Сообщения: 7661
- Зарегистрирован: 19 окт 2014, 18:22
- Имя: Харчишин Сергей
- Откуда: Крым, Евпатория
Re: Чем и как заменить тип поля SQL запрос
Если не стоит опция "Выполнять динамически" то данные сохраняются в БД.
Re: Чем и как заменить тип поля SQL запрос
а что за опция? и где ее искать?
В поле ТИП MySQL Формула у меня нет такого
Такое есть в поле ТИП MySQL Запрос - но по инструкции написано все формулы надо писать в ТИП MySQL Формула, да и в ТИП MySQL Запрос непонятно куда писать формулу
(А можно в ТИП MySQL Формула - добавить такую же настройку)
Вроде понял:
в выбор поля на вставить формул
а в условиях прописать id=e.id - верно?
И если позволите вопрос в догонку - по Вашему мнению - если в базе будет более 10000 записей - то лучше я так понимаю использовать статический запрос а не динамический чтобы не нагружать систему - или при SQL разницы не будет?
PS и еще вопрос а как теперь можно быстро обновить все поля - не нажимать каждую запись на редактирование а то более 1000 полей уже есть(
В поле ТИП MySQL Формула у меня нет такого
Такое есть в поле ТИП MySQL Запрос - но по инструкции написано все формулы надо писать в ТИП MySQL Формула, да и в ТИП MySQL Запрос непонятно куда писать формулу
(А можно в ТИП MySQL Формула - добавить такую же настройку)
Вроде понял:
в выбор поля на вставить формул
а в условиях прописать id=e.id - верно?
И если позволите вопрос в догонку - по Вашему мнению - если в базе будет более 10000 записей - то лучше я так понимаю использовать статический запрос а не динамический чтобы не нагружать систему - или при SQL разницы не будет?
PS и еще вопрос а как теперь можно быстро обновить все поля - не нажимать каждую запись на редактирование а то более 1000 полей уже есть(
- support
- Техническая поддержка
- Сообщения: 7661
- Зарегистрирован: 19 окт 2014, 18:22
- Имя: Харчишин Сергей
- Откуда: Крым, Евпатория
Re: Чем и как заменить тип поля SQL запрос
Ну, вы же говорили про поле "SQL запрос" и данное поле имеет такую опцию.имеется тип поля SQL запрос
Если данные не должны динамически обновляться при отображении, то конечно лучше использовать статический запрос.
Re: Чем и как заменить тип поля SQL запрос
ссори перепутал использовал SQL Формулу. (согласен не внимателен - бошка уже кипит просто) но данную функцию в SQL Формуле тоже имхо не мешало бы
А на вопрос как теперь быстро обновить все данные не подскажите? (это поле SQL Запрос во всех записях) Если выбрать все записи и нажать обновить то там нет такого поля.
А на вопрос как теперь быстро обновить все данные не подскажите? (это поле SQL Запрос во всех записях) Если выбрать все записи и нажать обновить то там нет такого поля.
- alcompstudio
- Спонсор

- Сообщения: 1519
- Зарегистрирован: 03 янв 2016, 20:42
- Имя: Александр
- Откуда: Мир
Re: Чем и как заменить тип поля SQL запрос
кстати, было бы неплохо предусмотреть запись результата вычисления в БД, тоже типа чекбокса "вычислять динамически", и если снята галка, то значение записывается в БД. А далее - с ним можно уже работать дополнительно. Сейчас приходится для таких "манипуляций" делать доп.поле Статический текст по шаблону, чтобы сослаться на это поле MySQL формула для записи значения в БД, не всегда удобно плодить такие поля-дубли.но данную функцию в SQL Формуле тоже имхо не мешало бы
Вот этот момент тоже поддержу, может как-то в настройках поля предусмотреть доп.опцию для массового обновления данного поля? Сейчас чтобы массово обновить - нужно сделать какое-то абстрактное поле (типа выпадающий список, назвать его типа "Для обновления" и там забить пару любых значений) и просто обновлять это поле "вертя" туда-сюда значения, чтобы произошло обновление всех данных... А так, можно было бы и на автоматизацию назначить обновление таких полей или просто через меню "с выбранными".А на вопрос как теперь быстро обновить все данные не подскажите? (это поле SQL Запрос во всех записях) Если выбрать все записи и нажать обновить то там нет такого поля.
Если данные моменты технически реализуемы - было бы неплохим решением некоторых проблем.
Re: Чем и как заменить тип поля SQL запрос
Хм вариант с левым доп полем интересный подход - лучше чем 1000 раз кликать) (хотя уже нашел скрипт для мыши сделал))
PS у меня вариант с полем не сработал - создал числовое поле (список тоже пробывал) и начал туда сюда обновлять после 4 раз сами записи не обновились- эх!
PS у меня вариант с полем не сработал - создал числовое поле (список тоже пробывал) и начал туда сюда обновлять после 4 раз сами записи не обновились- эх!