powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / MySQL [игнор отключен] [закрыт для гостей] / Реализуемо ли?
12 сообщений из 37, страница 2 из 2
Реализуемо ли?
    #38393226
miksoft
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
MasterZivmiksoftВ целом реализуемо, кроме "по запросу SELECT эта строка попадает в выборку, то значение этого поля увеличивается на один". SELECT сам по себе не меняет данных в БД, так что придется делать отдельный UPDATE для этой операции.

реализуемо на процедурахС соответствующими оговорками. В частности, вызов этой процедуры возможен только с клиента, но не из другой процедуры/функции.
...
Рейтинг: 0 / 0
Реализуемо ли?
    #38394160
Avaddon74
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Всем спасибо за помощь, потихоньку по чуть-чуть начинает получаться.
С датой разобрался, вычислять дату тоже научился. Спасибо Akina за примеры, а особенно за подсказку функции COALESCE, оказалась очень полезной :) Но столкнулся опять с проблемой. Новую тему уже открывать не буду на каждую проблему, думаю добить уж всё здесь.

Короче, поле типа double/float
при запросе (точка в дробной)
Код: sql
1.
update base3 set factor= 4.050001


дробную часть обрезает
при запросе (запятая в дробной)
Код: sql
1.
update base3 set factor= '4,050001'


выдает ошибку 1265 (неверные данные) хотя само поле сохраняет дробную часть данных только с запятой, но опять же выисления возвращают значение дробной части только с точкой.
Как быть?
...
Рейтинг: 0 / 0
Реализуемо ли?
    #38394168
Фотография Akina
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Попробуй взять значение в кавычки.
А вообще разберись с региональными настройками.
...
Рейтинг: 0 / 0
Реализуемо ли?
    #38394173
Avaddon74
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
AkinaПопробуй взять значение в кавычки.
пробовал, обрезает, когда вручную пишу значение через клиента, он даже не дает символ точку поставить, только запятую
AkinaА вообще разберись с региональными настройками.
В региональных настройках поставил точку вместо запятой, теперь он даёт вбивать точку вручную а запятую не дает, но дробную часть так же отрезает в поле. На всякий случай даже перегрузился :)
...
Рейтинг: 0 / 0
Реализуемо ли?
    #38394193
miksoft
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Avaddon74Короче, поле типа double/float
при запросе (точка в дробной)
Код: sql
1.
update base3 set factor= 4.050001

У float точности не хватает для такого числа. Да и double справляется не идеально
Если нужно хранить точное значение, то используйте тип DECIMAL.
http://sqlfiddle.com/#!2/f0cc5a/10/0
...
Рейтинг: 0 / 0
Реализуемо ли?
    #38394256
Avaddon74
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
miksoft,

Спасибо, double подходит, проблема была в том что я явно указал длину поля, если её не указывать, то сохраняет дробную часть, опять же нужно не забывать менять в региональных стандартах запятую на точку. К сожалению мanual слишком скудный :( и такие мелочи просто не описываются.
...
Рейтинг: 0 / 0
Реализуемо ли?
    #38394297
miksoft
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Avaddon74К сожалению мanual слишком скудный :( и такие мелочи просто не описываются.Какой именно мануал?
...
Рейтинг: 0 / 0
Реализуемо ли?
    #38395205
Avaddon74
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
miksoft,

Скачал с какого-то ресурса, chm-ка 1,5 метра. К примеру в мануале к php на одну функцию отводится целая страница с подробным описанием, примерами, примечаниями. А здесь на одну функцию - пару -тройку строчек. Пока что заметил, функции datediff например вообще нету, это я как новичок заметил. А если его проф полистает :)) Понятно что можно нормальный найти, так это же требуется время и знания, чтоб понять, грамотно там написано или нет. Да и как я узнаю все ли там функции или нет :)
Если посоветуете что-нибудь стоящее, буду признателен. Желательно chm-ка.
...
Рейтинг: 0 / 0
Реализуемо ли?
    #38395215
Cygapb-007
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
...
Рейтинг: 0 / 0
Реализуемо ли?
    #38395220
miksoft
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Avaddon74Если посоветуете что-нибудь стоящее, буду признателен. Желательно chm-ка.По php не посоветую, я в нем не специалист. Смотрите php.ru, php.net.
А по MySQL - MySQL Documentation: MySQL Reference Manuals . Лучше официальной англоязычной доки, имхо, ничего нет.
...
Рейтинг: 0 / 0
Реализуемо ли?
    #38395616
Arhat109
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
miksoft,

по PHP правильная ссылка ru2.php.net -- это оригинал, насколько понимаю. Там есть всё.
...
Рейтинг: 0 / 0
Реализуемо ли?
    #38395740
miksoft
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Arhat109ru2.php.netНе вижу чем он отличается от php.net. Русскоязычного контента, вопреки доменному имени, не появилось.
...
Рейтинг: 0 / 0
12 сообщений из 37, страница 2 из 2
Форумы / MySQL [игнор отключен] [закрыт для гостей] / Реализуемо ли?
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]