Название: додаткове поле Отправлено: Андрій от 25 Февраля 2016, 16:15:10 Доброго дня усім,
підкажіть будь-ласка є створене додаткове поле _no_statpw з типом да\нет, яким запитом в mysql поставити всім абонентам його в значення да Название: Re: додаткове поле Отправлено: Cell от 25 Февраля 2016, 18:33:50 Важно какая версия 49-50.32 или 49-50.33 и мне кажется что без скрипта не обойтись.
Название: Re: додаткове поле Отправлено: Андрій от 25 Февраля 2016, 20:36:16 49-50.32
Название: Re: додаткове поле Отправлено: Inzevision от 24 Апреля 2016, 00:48:44 Доброго дня усім, підкажіть будь-ласка є створене додаткове поле _no_statpw з типом да\нет, яким запитом в mysql поставити всім абонентам його в значення да Код: UPDATE `bill`.`dopvalues` SET `field_value` = '1' WHERE `dopvalues`.`dopfield_id` = ID вашего поля из dopfields Название: Re: додаткове поле Отправлено: Cell от 24 Апреля 2016, 01:34:15 Код: UPDATE `bill`.`dopvalues` SET `field_value` = '1' WHERE `dopvalues`.`dopfield_id` = ID вашего поля из dopfields Название: Re: додаткове поле Отправлено: Inzevision от 24 Апреля 2016, 01:36:44 Код: UPDATE `bill`.`dopvalues` SET `field_value` = '1' WHERE `dopvalues`.`dopfield_id` = ID вашего поля из dopfields Ну будет оно во всех ревизиях, и что с того? Название: Re: додаткове поле Отправлено: Cell от 24 Апреля 2016, 18:06:23 Ничего. Во вновь созданом поле вообще ничего не будет )))
Название: Re: додаткове поле Отправлено: Inzevision от 24 Апреля 2016, 22:47:03 То есть, если создать нового абонента, то поле у него будет пустое? Или имелось ввиду что-то другое?
Название: Re: додаткове поле Отправлено: Cell от 24 Апреля 2016, 23:19:43 То есть, если создать нового абонента, то поле у него будет пустое? Или имелось ввиду что-то другое? Да просто возьми создай дополнительное поле себе любое и потом своим запросом заполни его любой информацией. Удивишься.Название: Re: додаткове поле Отправлено: Inzevision от 25 Апреля 2016, 00:12:13 Да, для вновь созданного поля в БД нет строк его упоминания. Нужно изначально как-то инициализировать.
Себе делал, как писал выше, но все допполя были инициализированы в dopvalues. А каким запросом можно инициализировать поле? Кроме скрипта, мне в голову ничего не приходит. Название: Re: додаткове поле Отправлено: Cell от 25 Апреля 2016, 01:04:28 Да, для вновь созданного поля в БД нет строк его упоминания. Нужно изначально как-то инициализировать. Себе делал, как писал выше, но все допполя были инициализированы в dopvalues. А каким запросом можно инициализировать поле? Кроме скрипта, мне в голову ничего не приходит. Ну вот мы и вернулись к тому, с чего начали Важно какая версия 49-50.32 или 49-50.33 и мне кажется что без скрипта не обойтись. Название: Re: додаткове поле Отправлено: ser970 от 25 Апреля 2016, 17:16:42 Да, для вновь созданного поля в БД нет строк его упоминания. Нужно изначально как-то инициализировать. можно поще сделатьСебе делал, как писал выше, но все допполя были инициализированы в dopvalues. А каким запросом можно инициализировать поле? Кроме скрипта, мне в голову ничего не приходит. использовать инверсию если нет записи (не создавалась запись) или поле пустое то =1 иначе 0 тогда достаточно создать поле и все у все будет не заполненное так как нет запси - инверсия 0 будет 1 ну примерно так $DEV=1; $dv = &sql_select_line($dbh,"SELECT field_value FROM dopdata WHERE parent_id=$p->{id} AND field_alias='_dev' order by revision desc limit 1"); $DEV = 0 if !int $dv->{field_value} ; |