ANTICHAT — форум по информационной безопасности, OSINT и технологиям
ANTICHAT — русскоязычное сообщество по безопасности, OSINT и программированию.
Форум ранее работал на доменах antichat.ru, antichat.com и antichat.club,
и теперь снова доступен на новом адресе —
forum.antichat.xyz.
Форум восстановлен и продолжает развитие: доступны архивные темы, добавляются новые обсуждения и материалы.
⚠️ Старые аккаунты восстановить невозможно — необходимо зарегистрироваться заново.
 |
|

17.01.2010, 03:43
|
|
Познавший АНТИЧАТ
Регистрация: 14.10.2004
Сообщений: 1,162
Провел на форуме: 5619724
Репутация:
2944
|
|
Подскажите пожалуйста какие параметры у стандартной базы MySQL на английский язык.
Type: MyISAM
Charset: cp1250 - Windows Central European
Collation: cp1250_general_ci
?
|
|
|

19.01.2010, 13:27
|
|
Участник форума
Регистрация: 07.09.2009
Сообщений: 298
Провел на форуме: 390301
Репутация:
3
|
|
Кодировка базы win1251 general-ci.
Почему данные сохраняются в виде знаков этой кодировки?
И в какой лучше кодировке хранить данные windows 1251 или utf 8?
На какие типы можно индекс ставить?
Последний раз редактировалось vorona; 20.01.2010 в 15:23..
|
|
|

26.01.2010, 00:00
|
|
Постоянный
Регистрация: 07.03.2008
Сообщений: 479
Провел на форуме: 791766
Репутация:
61
|
|
Есть куча таблиц table_1 table_2 и во всех них есть поле nick_id
как удалить строку из всех таблиц сразу зная nick_id
ПС 1 или несколько таблиц могут не содержать строку с таким ид
Последний раз редактировалось Byrger; 26.01.2010 в 00:03..
|
|
|

26.01.2010, 00:13
|
|
Постоянный
Регистрация: 29.07.2009
Сообщений: 400
Провел на форуме: 1455812
Репутация:
150
|
|
DELETE `table_1` , `table_2` FROM `table_1` , `table_2` , `table_3` WHERE `table_1`.`id` = `table_2`.`id` && `table_2`.`id` = `table_3`.`id`
----
DELETE FROM `table_1` , `table_2` USING `table_1` , `table_2` , `table_3` WHERE `table_1`.`id` = `table_2`.`id` && `table_2`.`id` = `table_3`.`id`
........ WHERE id=15
Последний раз редактировалось LStr1ke; 26.01.2010 в 00:16..
|
|
|

26.01.2010, 10:23
|
|
Постоянный
Регистрация: 07.03.2008
Сообщений: 479
Провел на форуме: 791766
Репутация:
61
|
|
Сообщение от LStr1ke
DELETE `table_1` , `table_2` FROM `table_1` , `table_2` , `table_3` WHERE `table_1`.`id` = `table_2`.`id` && `table_2`.`id` = `table_3`.`id`
----
DELETE FROM `table_1` , `table_2` USING `table_1` , `table_2` , `table_3` WHERE `table_1`.`id` = `table_2`.`id` && `table_2`.`id` = `table_3`.`id`
........ WHERE id=15
не получается, видимо из-за того что есть пустые таблицы
|
|
|

27.01.2010, 08:19
|
|
Познавший АНТИЧАТ
Регистрация: 27.04.2007
Сообщений: 1,044
Провел на форуме: 3660186
Репутация:
905
|
|
FOREIGN KEY, не?
|
|
|

27.01.2010, 12:33
|
|
Познающий
Регистрация: 02.06.2008
Сообщений: 35
Провел на форуме: 29238
Репутация:
5
|
|
Есть таблица (допустим 'table'), там есть записи, есть ячейки и т.д.
Иногда в ячейке 'asd' появляются записи, одинаковые для разных строк
Еще есть ячейка 'side'
Как извлечь это число (если оно оlинаково для двух и более записей и при этом у них разное 'side')?
|
|
|

27.01.2010, 12:34
|
|
Banned
Регистрация: 17.07.2007
Сообщений: 179
Провел на форуме: 816011
Репутация:
23
|
|
Нужно вывести пользователей по рейтингу
Код:
SELECT * FROM users INNER JOIN ratings ON ratings.rateable=users.id ORDER BY SUM(ratings.rating)/COUNT(ratings.rating)
 не работает
???
|
|
|

28.01.2010, 10:15
|
|
Banned
Регистрация: 17.07.2007
Сообщений: 179
Провел на форуме: 816011
Репутация:
23
|
|
up
Здесь вообще помогают с вопросами?
|
|
|

28.01.2010, 11:32
|
|
Постоянный
Регистрация: 06.04.2009
Сообщений: 383
Провел на форуме: 1288105
Репутация:
328
|
|
ratings.rateable , это как я понял поле rateable в таблице ratings, это тоже надо после from писать, в общем не знаю
подробнее опиши что за таблицы и какие там данные, а то по моему там не order by , а group by надо делать
Последний раз редактировалось REBUUS; 28.01.2010 в 11:34..
|
|
|
|
 |
|
|
Здесь присутствуют: 1 (пользователей: 0 , гостей: 1)
|
|
|
|