|
|
|
как в mysql получить первое число месяца текущего времени
|
|||
|---|---|---|---|
|
#18+
Здравствуйте , я новичок не судите строго подробнее таблица dirty_data ddl Код: sql 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. 17. В эту таблицу ежемесячно буду записывать по 60 тыс записей с помощью хранимки поле date_record хочу использовать как текущее время записи (наверняка надо брать с минутами и секундами, тип посоветуйте) поле date1_record будет использоваться как первое число месяца даты записи остальные поля заполняет запрос посоветуйте какие ключевые поля использовать , по каким полям лучше индексы построить, поле лицевой счет будет уникальным Еще список полей в таблице не окончательный(добавлю 6) , эти поля будут заполняться из веб сервиса по полю лиц счет и полю первое чило месяца(т е date1_record) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 14.04.2016, 10:18 |
|
||
|
как в mysql получить первое число месяца текущего времени
|
|||
|---|---|---|---|
|
#18+
как по дефалту присвоить текущее время, и первое число месяца/? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 14.04.2016, 11:28 |
|
||
|
как в mysql получить первое число месяца текущего времени
|
|||
|---|---|---|---|
|
#18+
olegon7как по дефалту присвоить текущее время,timestamp on default current_timestamp olegon7и первое число месяца/?только извне или триггером ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 14.04.2016, 11:31 |
|
||
|
как в mysql получить первое число месяца текущего времени
|
|||
|---|---|---|---|
|
#18+
olegon7поле date1_record будет использоваться как первое число месяца даты записиЗачем вообще это поле? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 14.04.2016, 11:32 |
|
||
|
как в mysql получить первое число месяца текущего времени
|
|||
|---|---|---|---|
|
#18+
olegon7поле лицевой счет будет уникальнымТ.е. по каждому лицевом счету будет не более одной операции (или что там в этой таблице) ? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 14.04.2016, 11:33 |
|
||
|
как в mysql получить первое число месяца текущего времени
|
|||
|---|---|---|---|
|
#18+
miksoft, подозреваю, что уникальной будет пара "счёт-месяц" ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 14.04.2016, 11:34 |
|
||
|
как в mysql получить первое число месяца текущего времени
|
|||
|---|---|---|---|
|
#18+
tanglir, правильно именно счет месяц 60 тыс лиц счетов январь 60 тыс лиц счетов феврвль и т д лицевые счета будут повторятся ежемесячно поле date1_record и нужно для идентификации месяца .... в основном запросы будкт строится получить счета за такой то месяц where date1_record=январь поле date_record как время записи в таблицу уже с учетом часов минут ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 14.04.2016, 12:00 |
|
||
|
как в mysql получить первое число месяца текущего времени
|
|||
|---|---|---|---|
|
#18+
например если записал 3 -его числа - а данные ошибочны , потому что записать одни и те же данные можно записать несколько раз в месяц что бы без проблем смог удалить лишние ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 14.04.2016, 12:03 |
|
||
|
как в mysql получить первое число месяца текущего времени
|
|||
|---|---|---|---|
|
#18+
tanglir, а если так? timestamp (4) ограничить он будет выдавать месяц год так? Запросом я могу выбрать из него нужный месяц? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 14.04.2016, 12:11 |
|
||
|
как в mysql получить первое число месяца текущего времени
|
|||
|---|---|---|---|
|
#18+
olegon7timestamp (4) ограничить он будет выдавать месяц год так?Нет. В MySQL нет готового и удобного типа данных для хранения только года-месяца. А timestamp(4) означает обычный timestamp с дополнительными четырьмя знаками после запятой. Т.е. с точностью до 100 мкс. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 14.04.2016, 12:17 |
|
||
|
как в mysql получить первое число месяца текущего времени
|
|||
|---|---|---|---|
|
#18+
хранимка выполняется с ошибкой 1136 - Column count doesn't match value count at row 1 Код: sql 1. 2. 3. 4. 5. 6. 7. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 14.04.2016, 13:05 |
|
||
|
как в mysql получить первое число месяца текущего времени
|
|||
|---|---|---|---|
|
#18+
в чем причина? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 14.04.2016, 13:06 |
|
||
|
как в mysql получить первое число месяца текущего времени
|
|||
|---|---|---|---|
|
#18+
все исправил) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 14.04.2016, 13:10 |
|
||
|
как в mysql получить первое число месяца текущего времени
|
|||
|---|---|---|---|
|
#18+
olegon7, Буквальный перевод - Количество колонок не соответствует количеству значений. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 14.04.2016, 13:10 |
|
||
|
как в mysql получить первое число месяца текущего времени
|
|||
|---|---|---|---|
|
#18+
miksoft, так что вы посоветуете с датой использовать 2 поля c типом datetime по умолчанию они должны быть заполнены константой(null либо empty) а если при инсерте в коде хранимки прописать что бы поля date1_record и date_record заполнялись функциями now() и если есть такая функция обрезания до месяца год(если конечно есть такая в mysql) вот хранимка Код: sql 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. 17. 18. 19. 20. 21. 22. 23. 24. 25. 26. 27. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 14.04.2016, 13:35 |
|
||
|
как в mysql получить первое число месяца текущего времени
|
|||
|---|---|---|---|
|
#18+
olegon7так что вы посоветуете с датойКакой-то гибрид надо делать. Какой именно - много от чего зависит. Например, как изначально предполагалось, в поле DATE хранить первое число месяца. Или в числом поле хранить число формата YYYYMM (например 201604). Или в строковом поле "2016-04". Т.е. вариантов множество. Заполнять придется или триггером, или тем INSERT-ом, который будет писать данные в таблицу. olegon7функция обрезания до месяца год(если конечно есть такая в mysql)EXTRACT(YEAR_MONTH FROM '2009-07-02 01:02:03') DATE_FORMAT('2009-10-04 22:23:00', '%Y %m') ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 14.04.2016, 13:45 |
|
||
|
как в mysql получить первое число месяца текущего времени
|
|||
|---|---|---|---|
|
#18+
Кстати, у нас в одной из таблиц вообще год и месяц выделены в отдельные числовые поля - тоже вариант. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 14.04.2016, 13:47 |
|
||
|
как в mysql получить первое число месяца текущего времени
|
|||
|---|---|---|---|
|
#18+
miksoft, решил месяц_дату хранить в одном поле в строковом виде вот ddl таблички Код: sql 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. 17. подскажите автоискремент я правильно задал? 10 знаков? что будет при его переполнении? mon_year задал 7 знаков максимально возможное 12-2016 так? как расставить правильно уникальные ключи? первичный ай-ди так? предпологается что раз в месяц в таблицу будет падать по 60 тыс записей лиц счеты уникальны в пределе месяца , т е поля mon_year по таблице вообще куча настроек , например тип таблицы какой правильнее InnoDB? подскажите новичку уважаемые гуру? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 15.04.2016, 11:56 |
|
||
|
как в mysql получить первое число месяца текущего времени
|
|||
|---|---|---|---|
|
#18+
код хранимки Код: sql 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. 17. 18. 19. 20. 21. 22. 23. 24. 25. 26. 27. 28. 29. 30. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 15.04.2016, 11:57 |
|
||
|
как в mysql получить первое число месяца текущего времени
|
|||
|---|---|---|---|
|
#18+
olegon7подскажите автоискремент я правильно задал? 10 знаков? что будет при его переполнении?У целочисленных полей семейства INT число в скобках ничего не означает. Т.е. unsigned int - это всегда число от 0 до 4294967295. Посчитайте с какой интенсивностью будут добавляться записи и разделите 4294967295 на нее. Если вдруг полученный срок будет слишком мал для срока жизни системы, то используйте BIGINT. Его хватит точно. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 15.04.2016, 12:03 |
|
||
|
как в mysql получить первое число месяца текущего времени
|
|||
|---|---|---|---|
|
#18+
olegon7mon_year задал 7 знаков максимально возможное 12-2016 так?Я бы сделал впереди год, а потом месяц. Чтобы порядок строковой сортировки совпадал с натуральным. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 15.04.2016, 12:04 |
|
||
|
как в mysql получить первое число месяца текущего времени
|
|||
|---|---|---|---|
|
#18+
olegon7как расставить правильно уникальные ключи?(`mon_year`, `lic_sch`) Либо в обратном порядке, зависит от запросов, которые будут использовать этот индекс. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 15.04.2016, 12:06 |
|
||
|
как в mysql получить первое число месяца текущего времени
|
|||
|---|---|---|---|
|
#18+
olegon7подскажите автоискремент я правильно задал? 10 знаков? что будет при его переполнении? 2633664 olegon7mon_year задал 7 знаков максимально возможное 12-2016 так?если фиксированная длина, можно просто char(7) ...и вообще, зачем 7, если можно 6? и почему месяц перед годом? olegon7как расставить правильно уникальные ключи?Что должно быть уникально, на то и делать ключи. В вашем случае это (mon_year,lic_sch). Или в обратном порядке - зависит от того, какие запросы будут к базе. "AUTO_INCREMENT=196607" - убрать. olegon7 Код: sql 1. 2. 3. Шо, опять?! (с) olegon7 Код: sql 1. 2. 3. 4. 5. 6. 7. 8. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 15.04.2016, 12:06 |
|
||
|
как в mysql получить первое число месяца текущего времени
|
|||
|---|---|---|---|
|
#18+
miksoft, спасибо за совет) я думаю надолго хватит)) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 15.04.2016, 12:06 |
|
||
|
как в mysql получить первое число месяца текущего времени
|
|||
|---|---|---|---|
|
#18+
miksoft, запросы будут как правило получить все лицевые счета за такой то месяц и внутри уже условия where ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 15.04.2016, 12:13 |
|
||
|
как в mysql получить первое число месяца текущего времени
|
|||
|---|---|---|---|
|
#18+
olegon7запросы будут как правило получить все лицевые счета за такой то месяцтогда первым ставить надо месяц ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 15.04.2016, 12:15 |
|
||
|
как в mysql получить первое число месяца текущего времени
|
|||
|---|---|---|---|
|
#18+
tanglir, как убрать автоинскремент и для чего , я что-то не понял ваш запрос который вы предложили выполнялся очень долго какие ключи надо построить для ускорения его, по каким полям и в каких таблицах ? Код: sql 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. учтите что в картвгд на один лицевой счетможет быть несколько ермонов, то же самое и с дата нью т.е человек может оплатить несколько раз за месяц я так понимаю сортировать надо по двум полям yearmon и data_new ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 15.04.2016, 12:25 |
|
||
|
как в mysql получить первое число месяца текущего времени
|
|||
|---|---|---|---|
|
#18+
olegon7, один индекс в картквгд по (лицевой счёт, ермон) или даже по (лицевой счёт, ермон, дата_нью) если это поле небольшого размера - я так и не понял, что там хранится ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 15.04.2016, 12:42 |
|
||
|
как в mysql получить первое число месяца текущего времени
|
|||
|---|---|---|---|
|
#18+
olegon7запросы будут как правило получить все лицевые счета за такой то месяцТ.е. например, за все октябри за несколько лет сразу? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 15.04.2016, 12:44 |
|
||
|
как в mysql получить первое число месяца текущего времени
|
|||
|---|---|---|---|
|
#18+
miksoft, ставлю постгрес против фвмас, что за один месяц одного года ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 15.04.2016, 12:51 |
|
||
|
как в mysql получить первое число месяца текущего времени
|
|||
|---|---|---|---|
|
#18+
tanglirmiksoft, ставлю постгрес против фвмас, что за один месяц одного годаТогда почему "первым ставить надо месяц" ? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 15.04.2016, 13:01 |
|
||
|
как в mysql получить первое число месяца текущего времени
|
|||
|---|---|---|---|
|
#18+
miksoft, вообще за месяц года всех абонентов получать или за последний месяц( ну я думаю в этом случае не прокатит так как строка) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 15.04.2016, 13:54 |
|
||
|
как в mysql получить первое число месяца текущего времени
|
|||
|---|---|---|---|
|
#18+
tanglir, дата_нью - это последние показания абонента за месяц , который платит. т. как правило это величина тоже максимальная должна быть но не всегда, например при смене счетчика посл показания могут быть меньше чем предыдущие но для последнего месяца ермона само то ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 15.04.2016, 14:01 |
|
||
|
как в mysql получить первое число месяца текущего времени
|
|||
|---|---|---|---|
|
#18+
tanglir, спасибо вам постороил составной индекс лицевой-ермон-датанью и видоизменил ваш запрос Код: sql 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. отрабатывает за 13 сек что уже неплохо вопрос такой в картабе есть еще поля код ст(код улицы - не смейтесь но это строка) и код тн(код города-тоже строка) они связываются с другими двумя таблицами где хранятся соответственно названия улиц и городов, мне их тоже вытащить таким же образом через подзапросы или потом уже соединять? картаб и таблица города и улицы связываются по 2-ум полям код ст/код ст И по полю base ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 15.04.2016, 15:01 |
|
||
|
как в mysql получить первое число месяца текущего времени
|
|||
|---|---|---|---|
|
#18+
olegon7miksoft, решил месяц_дату хранить в одном поле в строковом виде ну и зря цифры то покомпактней и побыстрее будут чем SMALLINT не угодил? пихайте в него 1216 (декабрь 2016) и всего за 2 байта ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 15.04.2016, 23:57 |
|
||
|
как в mysql получить первое число месяца текущего времени
|
|||
|---|---|---|---|
|
#18+
tip78olegon7miksoft, решил месяц_дату хранить в одном поле в строковом виде ну и зря цифры то покомпактней и побыстрее будут чем SMALLINT не угодил? пихайте в него 1216 (декабрь 2016) и всего за 2 байтаНу так можно и вовсе до байта сократить. Например, хранить в нем номер месяца с 1 апреля 2016 года. На 21 год хватит ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 16.04.2016, 03:42 |
|
||
|
как в mysql получить первое число месяца текущего времени
|
|||
|---|---|---|---|
|
#18+
miksofttip78пропущено... ну и зря цифры то покомпактней и побыстрее будут чем SMALLINT не угодил? пихайте в него 1216 (декабрь 2016) и всего за 2 байтаНу так можно и вовсе до байта сократить. Например, хранить в нем номер месяца с 1 апреля 2016 года. На 21 год хватит да чем бы дитё не тешилось если подходит для задачи, то и на здоровье ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 16.04.2016, 17:25 |
|
||
|
как в mysql получить первое число месяца текущего времени
|
|||
|---|---|---|---|
|
#18+
miksofttanglirmiksoft, ставлю постгрес против фвмас, что за один месяц одного годаТогда почему "первым ставить надо месяц" ?Имелось в виду, что первым должно быть поле "год-месяц", а не счёт. olegon7и видоизменил ваш запросВо втором подзапросе сортировку по дата_нью можно убрать, она ни на что не влияет. olegon7мне их тоже вытащить таким же образом через подзапросы или потом уже соединять?Ну, пальцем в небо - это статичные справочники без всякой периодики, попробуйте просто заджойнить их в основной запрос (надеюсь, индексы на поля кодов в тех таблицах есть?) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 18.04.2016, 06:16 |
|
||
|
как в mysql получить первое число месяца текущего времени
|
|||
|---|---|---|---|
|
#18+
tanglir, сделал по вашей рекомендации год-месяц тип строка что то вроде 2016-4 получилось не понял про сортировку по полю дата_нью , зачем ее убирать? ведь за одну дату может быть несколько платежей, а надо выбрать самую большую по значению дата нью. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 18.04.2016, 09:49 |
|
||
|
как в mysql получить первое число месяца текущего времени
|
|||
|---|---|---|---|
|
#18+
Создал простую хранимку на удаление записей по параметру не могу понять почему она не выполняется вот ddl Код: sql 1. 2. 3. 4. 5. если отдельно запрос то выполняется , я так понимаю что то с параметром не так ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 20.04.2016, 16:17 |
|
||
|
как в mysql получить первое число месяца текущего времени
|
|||
|---|---|---|---|
|
#18+
olegon7 Код: sql 1. дефайнер разве так можно писать? случаем, в таблице нет поля year_mon ? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 20.04.2016, 16:36 |
|
||
|
как в mysql получить первое число месяца текущего времени
|
|||
|---|---|---|---|
|
#18+
miksoft, есть yearmon слитно если запрос просто написать записи удаляются а хранимко нет ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 20.04.2016, 16:49 |
|
||
|
как в mysql получить первое число месяца текущего времени
|
|||
|---|---|---|---|
|
#18+
разобрался не так параметр писал ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 20.04.2016, 16:56 |
|
||
|
как в mysql получить первое число месяца текущего времени
|
|||
|---|---|---|---|
|
#18+
olegon7, поле year_mon_record какого типа? olegon7 Код: sql 1. Почему char без длины? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 20.04.2016, 16:57 |
|
||
|
как в mysql получить первое число месяца текущего времени
|
|||
|---|---|---|---|
|
#18+
miksoft, нет все там хорошо - поле тип varchar, значение не правильно передавал, разобрался вопрос у меня сейчас уникальный ключ составной - year_mon_record, lic_sch т е пара 2016-4 и 4239482334 всегда уникальна могу ли я еще построить ключ чтобы в пределе месяца были уникальные значения? т е поп полю lic_sch ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 21.04.2016, 08:44 |
|
||
|
как в mysql получить первое число месяца текущего времени
|
|||
|---|---|---|---|
|
#18+
olegon7вопрос у меня сейчас уникальный ключ составной - year_mon_record, lic_sch т е пара 2016-4 и 4239482334 всегда уникальна могу ли я еще построить ключ чтобы в пределе месяца были уникальные значения ? т е поп полю lic_schА первое и второе - это разве не одно и то же? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 21.04.2016, 09:56 |
|
||
|
как в mysql получить первое число месяца текущего времени
|
|||
|---|---|---|---|
|
#18+
miksoft, это будет контролироваться на уровне записи? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 21.04.2016, 10:30 |
|
||
|
как в mysql получить первое число месяца текущего времени
|
|||
|---|---|---|---|
|
#18+
olegon7miksoft, это будет контролироваться на уровне записи?Вопрос не понял. Уникальные ключи работают по всей таблице. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 21.04.2016, 10:41 |
|
||
|
как в mysql получить первое число месяца текущего времени
|
|||
|---|---|---|---|
|
#18+
вопрос такой получаю массив на клиенте с данными (lic_sch,year_mon_record,previous_reliable, following_reliable, existence_lic_sch,previous_readings,following_readings) как мне правильно проапдейтить таблицу dirty_data по совпадению полей lic_sch,year_mon_record ? естественно через хранимку(передать параметры я могу в нее). ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 28.04.2016, 14:15 |
|
||
|
как в mysql получить первое число месяца текущего времени
|
|||
|---|---|---|---|
|
#18+
записей 50 тыс ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 28.04.2016, 15:13 |
|
||
|
как в mysql получить первое число месяца текущего времени
|
|||
|---|---|---|---|
|
#18+
olegon7, сбросить массив в csv, загрузить его во временную таблицу, сделать много(=двух)табличный апдейт. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 29.04.2016, 05:08 |
|
||
|
как в mysql получить первое число месяца текущего времени
|
|||
|---|---|---|---|
|
#18+
tanglir, немного сделал по другому Код: sql 1. 2. 3. 4. 5. 6. 7. где массив - это данные для апдейта вопрос такой в массиве поля достоверныпред и достоверны Пред булевы Может принимать значения- истина и ложь не апдейтятся поля ошибка Unknown column 'Да' in 'field list' я так понял из-за булево что подскажите? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 29.04.2016, 08:47 |
|
||
|
как в mysql получить первое число месяца текущего времени
|
|||
|---|---|---|---|
|
#18+
Код: plsql 1. 2. вот такой запрос ушел на сервер mysql ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 29.04.2016, 08:54 |
|
||
|
как в mysql получить первое число месяца текущего времени
|
|||
|---|---|---|---|
|
#18+
olegon7что подскажите?дописать в формирующем запрос коде изменение этих полей с да/нет на 1/0 ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 29.04.2016, 09:57 |
|
||
|
как в mysql получить первое число месяца текущего времени
|
|||
|---|---|---|---|
|
#18+
tanglir, Код: sql 1. 2. написал функция число преобразовывает в число сейчас ругается на Unknown column '11 549' in 'field list' там тоже число ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 29.04.2016, 11:21 |
|
||
|
как в mysql получить первое число месяца текущего времени
|
|||
|---|---|---|---|
|
#18+
tanglir, Код: plsql 1. 2. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 29.04.2016, 11:26 |
|
||
|
как в mysql получить первое число месяца текущего времени
|
|||
|---|---|---|---|
|
#18+
olegon7, 1)сервер не понимает числа, написанные с разделителями(пробелами) 2)year_mon_record=строка? тогда обрамляйте её кавычками 3)точно 2016-4, а не 2016-04? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 29.04.2016, 11:30 |
|
||
|
как в mysql получить первое число месяца текущего времени
|
|||
|---|---|---|---|
|
#18+
tanglir, ермон и лиц счет строки а mysql нет булево типа? я так понимаю вместо него используется TINYINT(1) когда у меня формируется массив , там уже все типы прописаны в колонках ермон лиц счет строка, показ пред , показ след число, остальные булево. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 29.04.2016, 11:37 |
|
||
|
как в mysql получить первое число месяца текущего времени
|
|||
|---|---|---|---|
|
#18+
tanglir, как оптимальнее делать формировать запрос в цикле и передавать на сервер на выполнение, или создать хранимку на сервере и передавать туда все эти параметры?и тоже в цикде запустить на выполнение при передаче парметров сразу наверное автоматически будет форматированная строка числа , т е без разделителя, может булево правильно передаваться будет. может как то быстрее можно организовать апдейт жду вашего совета ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 29.04.2016, 11:51 |
|
||
|
как в mysql получить первое число месяца текущего времени
|
|||
|---|---|---|---|
|
#18+
olegon7при передаче парметров сразу наверное автоматически будет форматированная строка числа , т е без разделителя, может булево правильно передаваться будет.Разбирайтесь, как ваш клиент работает. Что он серверу передаст, то сервер и возьмёт. olegon7может как то быстрее можно организовать апдейт 19120150 ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 29.04.2016, 12:28 |
|
||
|
как в mysql получить первое число месяца текущего времени
|
|||
|---|---|---|---|
|
#18+
tanglir, апдейт в цикле действительно очень долго . вы предлагаете выгрузить в csv и загрузить во временную таблицу и сделать апдейт так? могу ли я хранимкой сразу загрузить данные в temp_db и проапдейтить с dirty_data минуя выгрузку в csv ФОРМАТ? не понимаю для чего он нужен. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 29.04.2016, 15:36 |
|
||
|
|

start [/forum/topic.php?all=1&fid=47&tid=1831853]: |
0ms |
get settings: |
7ms |
get forum list: |
15ms |
check forum access: |
2ms |
check topic access: |
2ms |
track hit: |
169ms |
get topic data: |
8ms |
get forum data: |
2ms |
get page messages: |
58ms |
get tp. blocked users: |
1ms |
| others: | 214ms |
| total: | 478ms |

| 0 / 0 |
