
Alexey
21.11.2017
20:48:34

Аггей
21.11.2017
20:51:01
B-tree )
Draw a B + tree of order 5 by inserting the following data
2 14 12 4 22 8 16 26 20 10 38 18 36 24 6 48 28 40 42 32.
After constructing the B-tree delete the following data: (i) delete 36 (ii) delete 32
?

Alexey
21.11.2017
20:52:16
jeez

Google

Yaroslav
22.11.2017
06:22:24

Nazary
22.11.2017
06:42:28
Меня уже вывел из себя PyMySQL.
Как нормально в обычный словарь выводить? Использовал все четыре типа курсора, везде кортеж из чего-то. Как ни пытаюсь в новый словарь скопировать данные кортежа, всегда пусто в нём.

lost
22.11.2017
07:16:22
Доку читай, должен быть параметр в курсоре, что-то вроде dictionary

Nazary
22.11.2017
07:22:35

lost
22.11.2017
10:20:47
http://pymysql.readthedocs.io/en/latest/modules/cursors.html
в самом конце
вас в гугле что ли всех поперебанили...
инициализируешь курсор, который будет возвращать результат диктом, а не листом из диктов

Allen
22.11.2017
12:23:32

Yaroslav
22.11.2017
12:51:40
привет всем, group by важно количество колонок?

Ринат
22.11.2017
12:52:07
с версии 5.7 вроде строго да

Yaroslav
22.11.2017
12:53:13
5.1.7 или 5.7?
есть 10 колонок, мне групировать по полю и выводить, или групировать по полю в подзапросе и выводить из него?

Google

Ринат
22.11.2017
12:54:12
второе

Yaroslav
22.11.2017
12:54:42
просто скорость не изменилась
но версия < 5.7

Nazary
22.11.2017
13:05:23

sha-bang
22.11.2017
17:53:56
Доброго времени суток.
Не подскажите почему выдает
ERROR 1406 (22001): Data too long for column 'facebookid' at row 1
В то время как
facebookid varchar(64) DEFAULT NULL,
| sql_mode | NO_AUTO_CREATE_USER,NO_ENGINE_SUBSTITUTION |
insert into FacebookRules(facebookid… ) values ('1048614701865396_1564984436895084’,…)

lost
22.11.2017
18:36:47
Скинь ddl таблицы

Bocharnikov
23.11.2017
10:39:22
как одной строуой вывести из базы содержимое и сохранить в фаил
желательно на баше
чет не соображу mysql --user=$USER --password=$PASSWORD -e "USE timelog;" а дальше как вывести содержимое нужной мне таблицы

Yaroslav
23.11.2017
10:39:56
есть команда для записи в файл
в mysql
https://dev.mysql.com/doc/refman/5.7/en/load-data.html

Bocharnikov
23.11.2017
10:41:22
если можно то примером я в этом плохо разбираюсь
селектом то я и так выбираю в терминале а как слхранить в фаил >> пока не понял короче

Yaroslav
23.11.2017
10:45:51
из mysql
LOAD DATA INFILE 'data.txt' INTO TABLE db2.my_table;
(можно с select)
еще можно
mysql -h my.db.com -u usrname--password=pass db_name -e 'SELECT foo FROM bar' > /tmp/myfile.txt

Archer
23.11.2017
10:45:52
.. > file сохранит вывод в файл

Bocharnikov
23.11.2017
10:46:36
ну вот это я так и представлял примерко mysql -h my.db.com -u usrname--password=pass db_name -e 'SELECT foo FROM bar' > /tmp/myfile.txt
спасибо
щя по синтаксису только посмотрю что да как
а если он показывает вот так | 2015-11-11 | 09:40:00 | 17:00:00 | 07:20:00 | 4 | ?????? ????????????.

Google

Bocharnikov
23.11.2017
10:55:43
ну типо вопросами
кодировка?

Zaur
23.11.2017
13:09:50
можно ли в таблице завести поле, которое будет содержать TIMESTAMP последнего обращения к строке? т.е. сделал SELECT - время обновилось

lost
23.11.2017
13:11:02
только хранимкой

Сергей
23.11.2017
13:51:47
Добрый вечер!
Есть запрос:
SELECT *
FROM table_a
WHERE x IN (SELECT y FROM table_b)
Как это будет отрабатываться в MySQL?
1) Вложенный запрос выполнится 1 раз
2) Вложенный запрос будет выполняться для каждой строки таблицы table_a

lost
23.11.2017
14:19:28

Archer
23.11.2017
14:19:35
1
остальное ляжет на плечи клиента

Сергей
23.11.2017
14:20:01
Хорошая новость :)
Спасибо

Archer
23.11.2017
14:20:25
от такого надо отучиваться и заменить на join

lost
23.11.2017
14:20:51
не всегда join полезнее, по ситуации смотреть надо

Сергей
23.11.2017
14:20:53
это просто пример очень упрощённый

Archer
23.11.2017
14:21:25
данные будут гоняться от сервераклиенту, потом он будет делать ещё кучу запросов. Где это может быть хорошо?

lost
23.11.2017
14:21:50
шта?

Vera
23.11.2017
14:22:11
и еще такой вопрос к знатокам мускула. была база мускула весило это адское чудо 70 гб. удалили весь мусор на 50+ гб. Сейчас роюсь и вижу что у меня висят процессы которые адски сжирают оперативу. Скажите что за процессы, удаление этих процессов из автозапуска повлечет какие то проблемы при работе мускула. вот скрин. На сервере крутится битрикс. Причем эти процессы были и до чистки мускула. скрин прикладываю

Аггей
23.11.2017
14:25:06
mysqld это и есть мускуль
А память он Ацки жрет - потому что настроили его так

lost
23.11.2017
14:26:16

Аггей
23.11.2017
14:26:19
в файлике /etc/mysql/my.cnf надо поглядеть и настроить как вам нужно

Google

Аггей
23.11.2017
14:26:44
А вообще очень плохая практика держать на сервере с СУБД еще что-то

Second
23.11.2017
20:45:31
Здравствуйте )

Frezd
23.11.2017
22:20:12
Hi anyone speak French? Looking for someone tomorrow as I have a SQL test and need someone to help me...Payment will by done either in BTC or ETH. Please advise or pm me. Thanks. URGENT REQUEST. THX!!!

Nazary
23.11.2017
22:38:13

Frezd
23.11.2017
22:44:52
Thanks a lot anyway. Spasiba

Murod = 穆拉德
24.11.2017
09:10:38
hello,
my russian is not good, that's why don't make a laugh bla bla
INSERT INTO users_of_site (user_name, user_email, user_pass, user_token, user_date) VALUES( :u_name , :u_email , u_pass , :u_token , :u_date)
при обработке выдаеть ошибка
SQLSTATE[HY093]: Invalid parameter number: number of bound variables does not match number of tokens
SQLSTATE[HY093]: Invalid parameter number: number of bound variables does not match number of tokens

Alexey
24.11.2017
09:29:34

Murod = 穆拉德
24.11.2017
09:54:01

Alexey
24.11.2017
09:55:41

Murod = 穆拉德
24.11.2017
09:56:29

nietzschebrod
24.11.2017
09:57:20
пропустил ":" в "u_pass"

Alexey
24.11.2017
09:58:12

Google

Murod = 穆拉德
24.11.2017
10:04:00
Спсба

Ринат
24.11.2017
10:40:16
Мне с одной базы нужно выбрать значения поля и с такими же айдишниками проапдейтить в таблице другой базы
под теми же id
получается UPDATE через JOIN?
чёт не могу сообразить
UPDATE new.users AS tbl_1
INNER JOIN (
SELECT
id,
CONCAT(created_at, '01:00:00') AS date_start
FROM old.users old_u
) AS tbl_2
SET tbl_1.date_start = tbl_2.date_start;
вообщем из старой таблицы надо взять дату created_at и просетить в другую таблицу, где те же айдишники. + к дате присобачить дефолтное время