Вопросы с тегом «mysql»

85
Использование группы по двум полям и подсчета в SQL

У меня есть таблица в моей базе данных mysql, в которой есть два столбца: группа и подгруппа. Смотри ниже. group, subGroup grp-A, sub-A grp-A, sub-A grp-A, sub-B grp-B, sub-A grp-B, sub-B grp-B, sub-B Я пытаюсь получить количество записей для каждой уникальной пары / подгруппы. Вот чего я ожидал:...

85
SHOW PROCESSLIST в команде MySQL: sleep

Когда я запускаю SHOW PROCESSLIST в базе данных MySQL, я получаю следующий результат: mysql> show full processlist; +--------+------+-----------+--------+---------+-------+-------+-----------------------+ | Id | User | Host | db | Command | Time | State | Info |...

85
Создайте временную таблицу в MySQL с индексом из выбранного

У меня есть сохраненная функция, в которой я использую временные таблицы. По соображениям производительности мне нужен индекс в этой таблице. К сожалению, я не могу использовать, ALTER TABLEпотому что это вызывает неявную фиксацию. Поэтому я ищу синтаксис для добавления INDEXв tempidпроцессе...

85
node.js + пул соединений mysql

Я пытаюсь понять, как структурировать свое приложение для наиболее эффективного использования MySQL. Я использую модуль node-mysql. Другие потоки здесь предложили использовать пул соединений, поэтому я установил небольшой модуль mysql.js var mysql = require('mysql'); var pool = mysql.createPool({...

85
Как присоединиться к трем столам от laravel eloquent model

У меня три стола Таблица статей id title body categories_id user_id Таблица категорий id category_name Таблица пользователей id user_name user_type Я хочу показывать статьи с их названием категории вместо category_id и user_name вместо user_id. Я пытаюсь сделать этот запрос. Это работает!...

84
Решения для масштабирования MySQL (репликация, кластеризация)

На стартапе, над которым я работаю, мы сейчас рассматриваем решения для масштабирования нашей базы данных. Ситуация несколько сбивает (по крайней мере для меня) с MySQL, который имеет кластер MySQL , репликацию и репликацию кластера MySQL (начиная с версии 5.1.6), который является асинхронной...

84
MySQL: проверьте, существует ли пользователь, и удалите его

Не существует стандартного способа проверить, существует ли пользователь MySQL, и на основе этого удалить его. Есть ли обходные пути для этого? Изменить: мне нужен прямой способ запустить это, не вызывая ошибки, например DROP USER test@localhost; :...

84
Как мне ОБНОВИТЬ строку в таблице или ВСТАВИТЬ ее, если она не существует?

У меня есть следующая таблица счетчиков: CREATE TABLE cache ( key text PRIMARY KEY, generation int ); Я хотел бы увеличить один из счетчиков или установить его на ноль, если соответствующая строка еще не существует. Есть ли способ сделать это без проблем с параллелизмом в стандартном SQL? Операция...

84
Ошибка импорта дампа SQL в MySQL: Неизвестная база данных / Невозможно создать базу данных

Я не понимаю, как импортировать файл дампа SQL. Кажется, я не могу импортировать базу данных, не создав ее сначала в MySQL. Это сообщение об ошибке отображается, если database_nameоно еще не создано: username= имя пользователя, имеющего доступ к базе данных на исходном сервере. database_name= имя...

84
Есть ли причина беспокоиться о порядке столбцов в таблице?

Я знаю, что вы можете ИЗМЕНИТЬ порядок столбцов в MySQL с помощью FIRST и AFTER, но зачем вам беспокоиться? Поскольку в хороших запросах при вставке данных столбцы явно называются, есть ли причина заботиться о том, в каком порядке находятся столбцы в таблице?...

84
Удалить из двух таблиц одним запросом

У меня две таблицы в MySQL #messages table : messageid messagetitle . . #usersmessages table usersmessageid messageid userid . . Теперь, если я хочу удалить из таблицы сообщений, ничего страшного. Но когда я удаляю сообщение по идентификатору сообщения, запись по-прежнему существует в...

84
Длина MySQL VARCHAR и UTF-8

В MySQL, если я создаю новое VARCHAR(32)поле в таблице UTF-8, означает ли это, что я могу хранить 32 байта данных в этом поле или 32 символа (многобайтовые)?

84
Синтаксис MySQL для обновления присоединения

У меня есть две таблицы, которые выглядят так Поезд +----------+-------------+------+-----+---------+-------+ | Field | Type | Null | Key | Default | Extra | +----------+-------------+------+-----+---------+-------+ | TrainID | varchar(11) | NO | PRI | NULL | | | Capacity | int(11) | NO | | 50 | |...

84
MySQL: как вставить запись для каждого результата в SQL-запрос?

Скажем, у меня есть выбор SELECT DISTINCT id, customer_id, domain FROM config WHERE type = 'foo'; который возвращает несколько записей. Как мне сделать вставку для строки охвата в наборе результатов, например INSERT INTO config (id, customer_id, domain) VALUES (@id, @customer_id,...

84
Mysqldump только таблицы с определенными подстановочными знаками префикса / Mysqldump?

У меня огромная беспорядочная база данных, которую я очищаю. Он содержит более 500 таблиц, что является результатом объединения Magento Enterprise с Joomla в одной БД. Что еще хуже, существует набор из более чем 70 таблиц Joomla, которые вообще не используются. Все они имеют префикс bak_. Просто...

84
Какой самый простой способ очистить базу данных из интерфейса командной строки с помощью manage.py в Django?

Я использую Django для создания веб-сайта с MySQL. Сейчас, когда я учусь, мне нужно очень часто менять модель, поэтому я хочу, чтобы все таблицы очищались и создавалась новая таблица. Но syncdbне трогает существующие таблицы. Есть ли лучший способ справиться с этой проблемой?...