Результаты поиска
| Тип поиска | Синтаксис поиска |
|---|---|
| Метки | [метка] |
| Точно | "слова в кавычках" |
| Автор |
user:1234 user:me (ваши) |
| Рейтинг |
score:3 (3+) score:0 (нет) |
| Ответов |
answers:3 (3+) answers:0 (нет) isaccepted:yes hasaccepted:no inquestion:1234 |
| Просмотры | views:250 |
| Код | code:"if (foo != bar)" |
| Секции |
title:яблоки body:"яблоки апельсины" |
| Ссылка | url:"*.example.com" |
| Закладки | in:saves |
| Статус |
closed:yes duplicate:no migrated:no wiki:no |
| Типы |
is:question is:answer |
| Исключить |
-[метка] -яблоки |
| Для получения дополнительной информации о расширенном поиске посетите нашу страницу справки | |
Результаты поиска по меткам mysql
Параметры поиска: not deleted
user 194569
386 результатов
Популярная реляционная СУБД, полностью поддерживающая стандартный SQL. Используйте метку только для вопросов, специфических для MySQL, иначе используйте [sql]. Обязательно указывайте версию.
2
голоса
Принятый
Data truncation: Data too long for column 'chain_of_ids' at row 1
Если этого не сделать, то MySQL пытается понять используемый тип данных автоматически. … Во второй части запроса MySQL уже не меняет выбранный тип данных и пытается добавлять новые символы к короткой строке, что вызывает переполнение. …
Mike's user avatar
- 44.2k
1
голос
MySQL шаблон WHERE id = *
Лучше не усложнять запрос, а добавлять условие тогда, когда оно действительно необходимо. Например так
"SELECT COUNT(*) FROM answers". ($id ? " WHERE user_id=$id" : "")
Если предполагается неско …
Mike's user avatar
- 44.2k
1
голос
Удалить дубликаты строк, оставить только 1-ю строку и посчитать количество
select min(id) as id, postId, userId, sum(rank) as rank
from Rank
group by postId, userId
Что бы изменить данные в таблице исходя из этих условий надо выполнить два запроса, сначала изменить Rank …
Mike's user avatar
- 44.2k
3
голоса
Принятый
Сложный sql-запрос некорректно извлекает данные
Подводя итоги переписки:
При использовании в запросе хотя бы одной групповой функции (например count()) по умолчанию происходит группировка всех данных до единственной записи. Поэтому надо обязатель …
Mike's user avatar
- 44.2k
0
голосов
Сортировка в MySQL по диапазону цен по группам
Совсем на вскидку с символическими именами, с возможными синтаксическими и логическими ошибками, ввиду того что вы не дали тестовых данных на которых запрос можно было бы отлаживать.
select *
from ( …
Mike's user avatar
- 44.2k
0
голосов
Принятый
Есть ли альтернатива присваиванию через := в запросах?
Можно через эмуляцию цикла через рекурсию. Но я это не могу рекомендовать, потому как перебор большого количества записей таким способом может быть очень медленным. Идея в том, что бы пронумеровать за …
Mike's user avatar
- 44.2k
0
голосов
Принятый
Конвертация кирилицы в латиницу
Если вам действительно необходимо это делать на MySQL, то придется создать таблице перекодирования символов, вроде такой:
create table translit(
rus varchar(1),
eng varchar(3)
) default charset …
Mike's user avatar
- 44.2k
1
голос
Принятый
Связь двух таблиц mysql
Обеспечьте уникальность поля index в таблице pending (например, создав уникальный индекс, если это поле не primary key). После этого триггер на добавление может выглядеть так:
DELIMITER //
CREATE TRI …
Mike's user avatar
- 44.2k
3
голоса
Принятый
Ограничить кол-во записей в группе при группировке в MySQL
Самым простым будет пронумеровать записи в пределах производителя по порядку цен, используя переменные.
SELECT *
FROM (
SELECT P.*,
@num:=if(@man=manufacturer,@num+1,1) as NUM,
…
Mike's user avatar
- 44.2k
0
голосов
Запрос MySQL из нескольких таблиц связанных между собой другими таблицами
Точно по вашим условиям я бы написал как то так:
select *
from units u
where u.name like '%car%'
and (2, 0)=(select sum(c.name in('black','green')), sum(c.name in('red'))
from …
Mike's user avatar
- 44.2k
1
голос
MYSQL - получить одинаковые значения из n запросов
WHERE table_a.value = '123' and table_b.value='456' and table_c.value='789'
Или, в краткой форме (помня, что оператор "запятая" с заданными условиями объединения в MySQL эквивалентен [INNER] JOIN:
SELECT …
Mike's user avatar
- 44.2k
1
голос
Принятый
Очень медленно работает выборка INNER JOIN - MySQL
Думаю можно попробовать что то типа такого:
SELECT names.name_ru,
real_estate.price_real_estate,
names.uniq_id,
names.name_en,
real_estate.id_real_estate
FROM company …
Mike's user avatar
- 44.2k
1
голос
Принятый
left-right join
Думаю нужные данные вы получите примерно таким запросом:
SELECT IF(diff<7,order_number,NULL) order_t1,
IF(diff>=7 and diff<=10,order_number,NULL) order_t2,
IF(diff>10,order_number,NULL) …
Mike's user avatar
- 44.2k
0
голосов
Обновление таблицы путём поиска родительских значений полей в MySQL
И подумать нельзя ли заменить MySQL на какой нибудь postgresql, потому что работа с деревьями на MySQL всегда выливается вот в такое извращение с переменными. …
Mike's user avatar
- 44.2k
4
голоса
Принятый
Сравнение двух таблиц MySQL
FULL OUTER JOIN в большинстве случаев можно заменить UNION с расстановкой данных в нужные колонки и группировкой по общему полю. В вашем случае это будет выглядеть так:
select max(id1),max(id2)
fro …
Mike's user avatar
- 44.2k