mysql- все статьи тега ➜ страница 17
Удалить предложение DEFINER из дампов MySQL
У меня есть дамп MySQL одной из моих баз. В нем есть предложения DEFINER, которые выглядят так: "DEFINER=`root`@`localhost`" а именно, эти предложения DEFINER находятся в моем представлении CREATE и инструкции CREATE PROCEDURE. Есть ли способ удалить эти предложения DEFINER из моего файла дампа? ...
Клиент командной строки MySQL для Windows
есть ли хороший клиент MySQL командной строки для windows? Я имею в виду один exe, который позволяет подключать и запускать пример запроса. Я погуглил и только мог найти большие графические среды, такие как toad или mysql workbench. Мне нужен только простой инструмент командной строки, где можно скачать sth как это? EDIT: я не хочу устанавливать весь пакет MySQL на своем ПК. Я знаю, что это внутри пакета mysql, но как я могу загрузить только этот клиент линии cmd. Потому что мне это не нужно чт ...
#1025-ошибка при переименовании './ database / #sql-2e0f 1254ba7' to './ база данных / таблица' (errno: 150)
поэтому я пытаюсь добавить первичный ключ к одной из таблиц в моей базе данных. Прямо сейчас он имеет первичный ключ, как это: PRIMARY KEY (user_id, round_number) где user_id-это внешний ключ. Я пытаюсь изменить его к этому: PRIMARY KEY (user_id, round_number, created_at) Я делаю это в phpmyadmin, нажав на значок первичного ключа в представлении структуры таблицы. Это ошибка, я получаю: #1025 - Error on rename of './database/#sql-2e0f_1254ba7' to './database/table' (errno: 150) это ба ...
Объединение двух таблиц с разным количеством столбцов
У меня есть две таблицы (таблица A и таблица B). Они имеют разное количество столбцов-скажем, таблица A имеет больше столбцов. Как я могу объединить эти две таблицы и получить null для столбцов, которые таблица B не имеет? ...
Ошибки WAMP / MySQL не на правильном языке
Я повторно установил WAMP несколько раз, искал буквально сотни страниц, и его не исправлена эта проблема: Я заглянул в конфигурационные файлы phpmyadmin, установил: $cfg['Lang'] = 'en-utf-8'; удалено несколько раз (как уже упоминалось) и, казалось, не повезло, что так всегда. Любая помощь будет оценена по достоинству. ...
Естественная сортировка в MySQL
есть ли элегантный способ иметь производительную, естественную сортировку в базе данных MySQL? например, если у меня есть этот набор данных: Final Fantasy Final Fantasy 4 Final Fantasy 10 Final Fantasy 12 Final Fantasy 12: Chains of Promathia Final Fantasy Adventure Final Fantasy Origins Final Fantasy Tactics любой другой элегантных решение, чем разделить имена игр на их компоненты Title: "Final Fantasy" : "12" подзаголовок: "цепи по достижении" чтобы убедиться, что они вышли в прави ...
Как удалить базу данных mysql с помощью команды shell
Я использую пилоны и sqlalchemy. Я постоянно обновляю файлы схемы и удаляю и воссоздаю базу данных, чтобы можно было создать новую схему. каждый раз, когда я делаю это, открывая браузер запросов MySql и вход и удаление базы данных/схемы. Как удалить команды MySQL db / schema thorough linux shell в Ubuntu Linux? ...
Получение данных для построения гистограммы
есть ли способ указать размеры ячеек в MySQL? Прямо сейчас я пытаюсь выполнить следующий SQL-запрос: select total, count(total) from faults GROUP BY total; данные, которые генерируются достаточно хорошо, но есть просто слишком много строк. Мне нужен способ сгруппировать данные в предопределенные ячейки. Я могу сделать это с помощью языка сценариев, но есть ли способ сделать это непосредственно в SQL? пример: +-------+--------------+ | total | count(total) | +-------+--------------+ | 30 ...
SQL-запрос: удалить все записи из таблицы, кроме последних N?
можно ли построить один запрос mysql (без переменных), чтобы удалить все записи из таблицы, кроме последних N (отсортированных по id desc)? что-то вроде этого, только он не работает :) delete from table order by id ASC limit ((select count(*) from table ) - N) спасибо. ...
Не удается выполнить инструкции по обработке данных с помощью executeQuery()
в MySQL у меня есть две таблицы, tableA и tableB. Я пытаюсь выполнить два запроса: executeQuery(query1) executeQuery(query2) но я получаю следующую ошибку: can not issue data manipulation statements with executeQuery(). что это значит? ...
Как предоставить удаленный доступ к MySQL для всей подсети?
Я могу легко предоставить доступ к одному IP с помощью этого кода: $ mysql -u root -p Enter password: mysql> use mysql mysql> GRANT ALL ON *.* to root@'192.168.1.4' IDENTIFIED BY 'your-root-password'; mysql> FLUSH PRIVILEGES; но мне нужно разрешить всю подсеть 192.168.1.* для удаленного доступа к базе данных. Как я могу это сделать? ...
Как найти, какая транзакция вызывает состояние "ожидание блокировки метаданных таблицы"?
Я пытаюсь выполнить некоторые DDL на столе и SHOW PROCESSLIST приводит к сообщению "ожидание блокировки метаданных таблицы". Как я могу узнать, какая транзакция еще не закрыта? Я используете MySQL версии 5.5.24. ...
Получить mySQL месяц (), чтобы использовать ведущие нули?
Как я могу указать функции MySQL MONTH () для возврата '08' вместо 8 в этом запросе? Я бы хотел, чтобы вид работал по датам. В настоящее время получение результатов для даты, как 2006-9 2007-1 2007-10 2007-11 текущий запрос: SELECT COUNT(*), CONCAT(YEAR(`datetime_added`), '-', MONTH(`datetime_added`)) as date FROM `person` WHERE (email = '' OR email IS NULL) GROUP BY date ORDER BY date ASC ...
Запрос MySQL с помощью CodeIgniter, выбор строк, где поле равно NULL
Я использую класс активной записи CodeIgniter для запроса базы данных MySQL. Мне нужно выбрать строки в таблице, где поле не имеет значения NULL: $this->db->where('archived !=', 'NULL'); $q = $this->db->get('projects'); что возвращает только этот запрос: SELECT * FROM projects WHERE archived != 'NULL'; The ...
Как написать оператор IF ELSE в запросе MySQL
Как написать оператор IF ELSE в запросе MySQL? что-то вроде этого: mysql_query("...(irrelevant code).. IF(action==2&&state==0){state=1}"); тогда вниз в моем массиве я должен быть в состоянии сделать это: $row['state'] //this should equal 1, the query should not change anything in the database, //just the variable for returning the information ...
B-дерево против хэш-таблицы
в MySQL тип индекса является b-деревом, а доступ к элементу в b-дереве находится в логарифмическом амортизированном времени O(log(n)). С другой стороны, доступ к элементу хэш-таблицы в O(1). почему хэш-таблица не используется вместо b-дерева для доступа к данным внутри базы данных? ...
Почему unsigned integer недоступен в PostgreSQL?
я наткнулся на этот пост (в чем разница между tinyint, smallint, mediumint, bigint и int в MySQL?) и понял, что PostgreSQL не поддерживает unsigned integer. кто-нибудь может помочь объяснить, почему это так? большую часть времени я использую unsigned integer в качестве автоинкрементного первичного ключа в MySQL. В таком дизайне, как я могу преодолеть это, когда я портирую свою базу данных из MySQL в PostgreSQL? спасибо. ...
Запрос MySQL поиск значений в строке, разделенной запятыми
у меня есть поле COLORS (varchar(50)) в таблице SHIRTS который содержит строку с разделителями-запятыми, например 1,2,5,12,15,. Каждое число представляет Доступные цвета. при выполнении запроса select * from shirts where colors like '%1%' чтобы получить все красные рубашки (цвет=1), я также получаю рубашки, цвет которых серый (=12) и оранжевый (=15). как я должен переписать запрос, чтобы выбрать только цвет 1, а не все цвета, содержащие число 1? ...
Не удается найти mysql.носок
мне просто пришлось переустановить mysql, и у меня возникли проблемы с его запуском. Он не может найти сокет (mysql.носок.) Проблема в том, что я тоже не могу. в моем терминале Mac OS X 10.4 я печатаю:locate mysql.sock, и я вернусь /private/tmp/mysql.sock. Имеет смысл, что файл сокета существует в этом месте, но на самом деле это не так. Как я могу найти файл сокета? Если locate возвращает ложное местоположение, он должен иметь какую-то память и наверное, индексами. Как я могу обновить это ...
MySQL-как хранить телефонные номера? [дубликат]
Возможные Дубликаты:тип данных mysql для телефонного номера и адреса любые предложения по наилучшей практике для хранения телефонных номеров в БД? Рассмотрим номер телефона в США: 555 555 1212 555-555-1212 (555) 1212 555 5555551212 1-555-555-1212 1 (555) 555-1212 и так далее ... должен ли я удалить форматирование и хранить только числа? Я должен просто использовать одно поле-или разделить их на: код страны, код города, номер телефона и т. д.? Предложения? ...