ПоискПочтаКалендарьДеньгиМой КругФоткиНародОткрытки
Войти


Чтобы получить доступ ко всем возможностям Я.ру, создайте страницу или , если у вас она уже есть.
userpic

клуб  

Присоединившись к клубу, вы сможете вывешивать фотки в галерее и создавать новые темы для обсуждения. Обсуждаемые темы клуба будут появляться на странице «Что нового».
Вступить в клуб
О клубе
31 января 2008 года, 19:39

Клуб общения разработчиков, работающих с языком SQL.


Дружественный клуб - Web-программирование.

В клубе действуют правила.
Правила клуба

В клубе запрещено:

  1. Писать сообщения, противоречащие законодательству РФ.
  2. Оскорблять других участников клуба.
  3. Размещать материалы эротического характера.
  4. Размещать рекламу.
  5. Размещать записи, не соответствующие теме клуба.

В случае нарушения правил ваши записи могут быть удалены, а вы сами – исключены из клуба.

записи по месяцам · меткам · типам

выделить все / снять выделение

Показать
KMM написал
29 марта, 00:05
userpic
Обращение к модератору клуба.
Предлагаю обменяться ссылками на наши клубы в шапке
Мой клуб Антивирусный "хостинг"
turkmenbusiness написало
2 марта, 08:25
userpic
Совершенно не могу делать Базу Данных

У Меня имеется просьба ко всем членам Клуба!

Хочу сделать базу данных с возможностью онлайн бронирования отелей, а как делать и установить на сайте - не знаю! Может быть есть какие-нибудь программы или порекомендкете хостинг.

Спасиба всем заранее!

N.N. написал
14 мая 2011 года, 20:05
userpic
Проблема с буквой "ш"

Столкнулся с проблемой, может быть кому то будет полезным решение.

Есть база MySQL 5.1.x, данные храню в utf8_general_ci. Для редактирования в админке на сайте использую CKEditor. Но вот странный глюк, буква «ш» после того, как была записана в базу, при выводе отображалась двумя символами, как будто проблема с кодировкой.

( далее )

Сначала грешил на сам editor, но потом оказалось, что на хостинге в опциях MySQL сервера:

default-character-set = cp1251

Можно посмотреть в PhpMyAdmin и увидеть следующее (при входе на сервер, раздел «Переменные» ) :

CHARACTER SET CLIENT            utf8
(Глобальное значение)           cp1251
CHARACTER SET CONNECTION        utf8
(Глобальное значение)           cp1251
CHARACTER SET DATABASE          cp1251
CHARACTER SET FILESYSTEM        binary
CHARACTER SET RESULTS           utf8
(Глобальное значение)           cp1251
CHARACTER SET SERVER            cp1251
CHARACTER SET SYSTEM            utf8

Т.к. хостер не дает доступа ко всем глобальным настройкам, ничего умнее не нашел, чем сразу после подключения к BD выполнить:

mysql_query('SET NAMES utf8' ) ;

Взято отсюда.

 

 

myvista написал
24 марта 2011 года, 23:56
userpic
хранимая процедура
Есть хранимая процедура:
create procedure showTravels @Orderby varchar output
as
begin

SELECT tr.Id Id, tr.Travel_name Travel_name, tr.Travel_date Travel_date,
tr.Travel_duration Travel_duration, tr.City_id City_id, ci.City_name 
FROM Travel tr
inner join City ci on tr.Id=ci.Id
order by @Orderby
end

выводит ошибку:

The SELECT item identified by the ORDER BY number 1 contains a variable as part of the expression identifying a column position. Variables are only allowed when ordering by an expression referencing a column name.
gtv написал
18 марта 2011 года, 19:50
userpic
Поиск на сайте средствами SQL
Передо мной стоит задача: сделать поиск на сайте. Не силён в SQL и знаю лишь как отыскать точные совпадения (WHERE ...), но ВОЗМОЖНО ЛИ одними лишь средствами SQL отыскать неполные соответствия запросу + выстроить их по релевантности?
Мухаметшин Айрат написал
9 марта 2011 года, 10:20
userpic
100000руб для разработчика БД много или мало?
100000руб для разработчика БД много или мало? Знание платформы linux и, в частности, хорошее знание возможностей Python и всё. 
DZHIOTISH вывесила фотку
28 декабря 2010 года, 07:59
userpic
myvista написал
27 декабря 2010 года, 15:20
userpic
использование амперсанда в mysql
select * from dir_data where hidden<>1 and type&1=1

что значит выражение type&1=1?
DZHIOTISH поделилась ссылкой
26 декабря 2010 года, 01:02
userpic
avangard-turinfo.ru
Путешествия-весь Мир!
Янис Домбровский написал
20 декабря 2010 года, 03:14
userpic
Как упростить запрос?

У меня задача - отловить спам и удалить повторяющиеся записи, которые оставлены на разных страницах.

Есть таблица комментариев jos_jcomments в которой комментарии. Есть таблица материалов, к которым пишутся комментарии jos_content. Удалить повторяющиеся комментарии внутри одного материала - легко.

Вот запрос:

DELETE com1 FROM jos_jcomments AS com1, jos_content AS con, jos_jcomments AS com2  WHERE com1.object_id=con.id AND com2.object_id=con.id AND con.sectionid = 2 AND com1.object_id=com2.object_id AND com1.id != com2.id AND com1.comment = com2.comment

Он работает, так как соединение таблиц из одного типа материала (всего много сотен тысяч комментов, комментов к данному типу в районе пары сотен тысяч, комментов к каждому материалу в пределах сотни) делает довольно узкий срез. Но когда я убираю ограничение на то, что эти два коммента с разными идентификаторами но с одинаковым содержимым могут принадлежать разным материалам, то вылезает ошибка больших запросов. Даже если я убираю ограничение

SET SQL_BIG_SELECTS=1;

всё равно запрос не работает.

Я скопировал все комментарии данного типа материалов в отдельную таблицу чтобы было меньше сотни тысяч комментариев всего в таблице, всё равно не помогло.

Как бы вы поступили в данном случае?

 

Что получается:    изменить 
Подписаться на комментарии к записи

Получать уведомления о всех ответах в этом обсуждении.

 
Отписаться от комментарев к записи

Получать уведомления только о тех ответах в этом обсуждении, которые адресованы лично вам.

 
К сожалению, комментарий не удалось отправить. Попробуйте ещё раз.я в курсе