
A
05.06.2017
07:48:03
Добрый день! Есть sh-скрипт, который запускаю ежемесячно. В этот раз результатом вы полнения скрипта является файл нулевого объёма (пустой). В командной строке следующая информация:
ERROR 3 (HY000) at line 2: Error writing file '/tmp/MY0nH3Kl' (Errcode: 28)
Место на дисках есть. Что ещё может быть?
В логе следующее:
сервер перезапускал

Dmitriy
05.06.2017
07:54:55
Какой командой делаешь?

Google

?ш
06.06.2017
11:19:17
Сап, майскулщики
Сделал регекс для поиска в JSON массиве
В mysql почему-то не работает
Идеи будут?
Как я понимаю - он видит [ без эксейпа и ищет по списку.
Почему он так делает? Как её правильно эскейпить?

lost
06.06.2017
11:21:22
ну ты как бы вроде все заэскейпил

?ш
06.06.2017
11:21:35
Тем не менее, позиция 19 это последний [
И он просит терминэйтинг скобку.
Значит он видит её "анескейпед"

lost
06.06.2017
11:22:25
а зачем тебе рлайк по json в mysql вообще?

Google

lost
06.06.2017
11:22:31
какая версия мускуля?

?ш
06.06.2017
11:22:37
Мариадб последняя.
Ибо храню массив юзеров в клане.
Массив айди юзеров в клане.
Знаю, что там недавно добавили тайп JSON, но в пхпмайдамине его нет, а без ГУИ я как без рук пока.

lost
06.06.2017
11:24:02
это конечно грустно - использовать рлайк по json, когда у тебя есть нативные функции для поиска по json

?ш
06.06.2017
11:24:31
Мне лень менять тип данных и всё фиксить, да, я мудак.
Придумай как заставить это работать.
Я сверхразум
Надо две \
SELECT users FROM factions WHERE users REGEXP '\\[13\\]|,13\\]|,13,|\\[13,'
А по скольку я делаю это в бэке на нодежс - может и все три.
Четыре.

lost
06.06.2017
11:27:35
ага, а можно было просто сделать json_contains
но мы же не ищем легких путей

?ш
06.06.2017
11:27:45
А то!

Fike
06.06.2017
12:35:40

?ш
06.06.2017
12:41:02

Fike
06.06.2017
12:50:17

?ш
06.06.2017
12:50:35

Google

Fike
06.06.2017
12:51:06
АХАХВ

Nikolay
06.06.2017
12:54:14
Ну так может в mysql escape делается как раз этим символом?

?ш
06.06.2017
12:55:27
Я уже все решил, прием, можно читать чат пожалуйста?


Dmitry
07.06.2017
09:36:44
Всех приветствую
SELECT jos_jshopping_products.product_id, jos_jshopping_products.product_quantity, jos_jshopping_products.product_price, jos_jshopping_products.image, jos_jshopping_products_to_categories.category_id AS cat_id,jos_jshopping_products.name_ru-RU, jos_jshopping_products.alias_ru-RU, jos_jshopping_products.short_description_ru-RU, jos_jshopping_products.description_ru-RU, jos_jshopping_products.meta_title_ru-RU, jos_jshopping_products.meta_description_ru-RU, jos_jshopping_products.meta_keyword_ru-RU, jos_jshopping_products.extra_field_1 AS viscosity, jos_jshopping_products.extra_field_2 AS art, jos_jshopping_products.extra_field_3 AS oil_type, jos_jshopping_products.extra_field_4 AS sert, jos_jshopping_products.extra_field_5 AS V, jos_jshopping_products.nameh, jos_jshopping_products.extra_field_6 AS show_price FROM jos_jshopping_products
LEFT JOIN jos_jshopping_products_to_categories ON jos_jshopping_products.product_id=jos_jshopping_products_to_categories.product_id
LEFT JOIN jos_jshopping_categories ON jos_jshopping_products_to_categories.category_id=jos_jshopping_categories.category_id


Dmitriy
07.06.2017
09:37:55
Што?

Dmitry
07.06.2017
09:37:57
есть такой запрос
но в ответ получаю
Unknown column 'jos_jshopping_products.product_id' in 'field list'
не пойму как писать имя поля чтобы он его понимал
телеграм режет `
все имена поле в них обернуты

Dmitriy
07.06.2017
09:42:16
Use dbname;

Alexander
07.06.2017
09:42:42
Телепаты в соседнем чате :)

Dmitriy
07.06.2017
09:43:13
Через as обзывай таблицы
И исплльзуй alias.field

Dmitry
07.06.2017
09:44:12
вроде уже пробывал и через As и через пробел
для уменьшения влияния телепатии это нужно?
Версия клиента базы данных: libmysql - mysqlnd 5.0.11-dev - 20120503

Павел
07.06.2017
09:47:41
А попробуй убери jos_jshopping_products.product_id из select'а, что скажет?


Dmitry
07.06.2017
09:48:40
сказал что следующего поля тоже нет ?
И исплльзуй alias.field
SELECT jos_jshopping_products.product_id, jos_jshopping_products.product_quantity, jos_jshopping_products.product_price, jos_jshopping_products.image, jos_jshopping_products_to_categories.category_id AS cat_id,jos_jshopping_products.name_ru-RU, jos_jshopping_products.alias_ru-RU, jos_jshopping_products.short_description_ru-RU, jos_jshopping_products.description_ru-RU, jos_jshopping_products.meta_title_ru-RU, jos_jshopping_products.meta_description_ru-RU, jos_jshopping_products.meta_keyword_ru-RU, jos_jshopping_products.extra_field_1 AS viscosity, jos_jshopping_products.extra_field_2 AS art, jos_jshopping_products.extra_field_3 AS oil_type, jos_jshopping_products.extra_field_4 AS sert, jos_jshopping_products.extra_field_5 AS V, jos_jshopping_products.nameh, jos_jshopping_products.extra_field_6 AS show_price FROM jos_jshopping_products AS jos_jshopping_products
LEFT JOIN jos_jshopping_products_to_categories AS jos_jshopping_products_to_categories ON jos_jshopping_products.product_id=jos_jshopping_products_to_categories.product_id
LEFT JOIN jos_jshopping_categories AS jos_jshopping_categories ON jos_jshopping_products_to_categories.category_id=jos_jshopping_categories.category_id
типа так? вроде не страшно если алиас такой же как имя таблицы
но эффект тот же, поля нету для него

Google

Dmitriy
07.06.2017
10:00:17
Структуру таблиц бы увидеть

Dmitry
07.06.2017
10:01:24
Я осёл
в кавычки брал поле целиком вместе с точкой, а не каждую часть

?ш
07.06.2017
10:02:11
Кстати, телега красиво пропарсила ` штуки

Dmitry
07.06.2017
10:03:02
да, если бы не телега, наверно, мне бы сразу в косяк тыкнули
Всем отликнувшимся респект и уважуха XD

Dmitry
07.06.2017
12:03:42
кстати, вы когда постите вот всякое такое типа кода
юзайте триплтик плез


Андрюха (Ren)
07.06.2017
12:04:41
SELECT jos_jshopping_products.product_id, jos_jshopping_products.product_quantity, jos_jshopping_products.product_price, jos_jshopping_products.image, jos_jshopping_products_to_categories.category_id AS cat_id,jos_jshopping_products.name_ru-RU, jos_jshopping_products.alias_ru-RU, jos_jshopping_products.short_description_ru-RU, jos_jshopping_products.description_ru-RU, jos_jshopping_products.meta_title_ru-RU, jos_jshopping_products.meta_description_ru-RU, jos_jshopping_products.meta_keyword_ru-RU, jos_jshopping_products.extra_field_1 AS viscosity, jos_jshopping_products.extra_field_2 AS art, jos_jshopping_products.extra_field_3 AS oil_type, jos_jshopping_products.extra_field_4 AS sert, jos_jshopping_products.extra_field_5 AS V, jos_jshopping_products.nameh, jos_jshopping_products.extra_field_6 AS show_price FROM jos_jshopping_products
LEFT JOIN jos_jshopping_products_to_categories ON jos_jshopping_products.product_id=jos_jshopping_products_to_categories.product_id
LEFT JOIN jos_jshopping_categories ON jos_jshopping_products_to_categories.category_id=jos_jshopping_categories.category_id
убейте меня


?ш
07.06.2017
12:05:15

Dmitry
07.06.2017
12:05:27
да это понятно
просто читать проще
ваще в скле очень важно красиво оформлять запрос

Fike
07.06.2017
12:19:28

?ш
07.06.2017
12:19:40

Fike
07.06.2017
12:20:00
на самом деле если напишете, а потом отредактируете, там очень забавно будет
телеграмщики каждую строчку в него обрамляют

?ш
07.06.2017
12:21:03
Ага
Там еще такеи интересные штуки были
Ща вспомню

Google

?ш
07.06.2017
12:21:24
»
test
Ага

Dmitry
07.06.2017
12:21:39
тест
вот

?ш
07.06.2017
12:21:42
Двойные стрелочки >, а потом моноспейс

Dmitry
07.06.2017
12:21:42
я про это

?ш
07.06.2017
12:21:59
Попробуй
» код
Только не копировать эти стрелки, а две обычных.

Женя
08.06.2017
06:59:03
Ребят, есть вопрос. Можно ли таблицу mysql в excel выгрузить, причем определенные столбцы надо. Если да, то как?

?ш
08.06.2017
06:59:45
В пэхэпэмйадмине есть экспорт в различные штуки

Subb98
08.06.2017
07:00:02
Берём скрипт на любом языке, делаем соответствующий запрос, полученный массив прогоняем через foreach (или аналогичную функцию на другом языке) и пишем в нужный формат.

Алексей
08.06.2017
07:00:14

?ш
08.06.2017
07:06:31

Женя
08.06.2017
07:33:18
Через php к таблице обращаюсь