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

MySQL - это бесплатная система управления реляционными базами данных с открытым исходным кодом (RDBMS), использующая язык структурированных запросов (SQL). НЕ ИСПОЛЬЗУЙТЕ этот тег для других БД, таких как SQL Server, SQLite и т. Д. Это разные БД, которые все используют свои собственные диалекты SQL для управления данными.

10
Предоставить ** все ** привилегии для базы данных
Я создал базу данных, например «mydb». CREATE DATABASE mydb CHARACTER SET utf8 COLLATE utf8_bin; CREATE USER 'myuser'@'%' IDENTIFIED BY PASSWORD '*HASH'; GRANT ALL ON mydb.* TO 'myuser'@'%'; GRANT ALL ON mydb TO 'myuser'@'%'; GRANT CREATE ON mydb TO 'myuser'@'%'; FLUSH PRIVILEGES; Теперь я могу войти в базу данных отовсюду, но …


16
MySQL Error 1093 - Не удается указать целевую таблицу для обновления в предложении FROM
У меня есть таблица story_categoryв моей базе данных с поврежденными записями. Следующий запрос возвращает поврежденные записи: SELECT * FROM story_category WHERE category_id NOT IN ( SELECT DISTINCT category.id FROM category INNER JOIN story_category ON category_id=category.id); Я попытался удалить их, выполнив: DELETE FROM story_category WHERE category_id NOT IN ( SELECT DISTINCT …


30
# 1071 - Указанный ключ был слишком длинным; максимальная длина ключа 767 байт
Когда я выполнил следующую команду: ALTER TABLE `mytable` ADD UNIQUE ( `column1` , `column2` ); Я получил это сообщение об ошибке: #1071 - Specified key was too long; max key length is 767 bytes Информация о столбце 1 и столбце 2: column1 varchar(20) utf8_general_ci column2 varchar(500) utf8_general_ci Я думаю, что …

8
Как сжать / очистить файл ibdata1 в MySQL
Я использую MySQL в localhost в качестве «инструмента запросов» для выполнения статистики в R, то есть каждый раз, когда я запускаю скрипт R, я создаю новую базу данных (A), создаю новую таблицу (B), импортирую данные в B , отправьте запрос, чтобы получить то, что мне нужно, а затем я опускаю …
561 mysql  database  innodb 

5
MySQL строка заменить
У меня есть столбец, содержащий URL-адреса (ID, URL): http://www.example.com/articles/updates/43 http://www.example.com/articles/updates/866 http://www.example.com/articles/updates/323 http://www.example.com/articles/updates/seo-url http://www.example.com/articles/updates/4?something=test Я хотел бы изменить слово «обновления» на «новости». Возможно ли это сделать с помощью скрипта?
560 mysql  replace 

10
Пропустить определенные таблицы с mysqldump
Есть ли способ ограничить определенные таблицы из команды mysqldump? Например, я бы использовал следующий синтаксис для вывода дампов только table1 и table2: mysqldump -u username -p database table1 table2 > database.sql Но есть ли аналогичный способ вывести все таблицы, кроме table1 и table2? Я не нашел ничего в документации по …
559 sql  mysql  database  mysqldump 

17
Как восстановить файл дампа из mysqldump?
Мне дали файл базы данных MySQL, который мне нужно восстановить как базу данных на моем компьютере с Windows Server 2008. Я пытался использовать MySQL Administrator, но я получил следующую ошибку: Выбранный файл был создан mysqldump и не может быть восстановлен этим приложением. Как мне заставить это работать?
544 mysql  sql  database 


10
Когда использовать MongoDB или другие системы баз данных, ориентированные на документы? [закрыто]
Закрыто . Этот вопрос основан на мнении . В настоящее время он не принимает ответы. Хотите улучшить этот вопрос? Обновите вопрос, чтобы ответить на него фактами и цитатами, отредактировав этот пост . Закрыто 6 лет назад . Мы предлагаем платформу для видео- и аудиоклипов, фотографий и векторной графики. Мы начали …
516 mysql  mongodb 

12
Как сделать регулярное выражение заменить в MySQL?
У меня есть таблица с ~ 500k строк; varchar (255) столбец UTF8 filenameсодержит имя файла; Я пытаюсь удалить различные странные символы из имени файла - думал, что я буду использовать класс символов: [^a-zA-Z0-9()_ .\-] Теперь, есть ли в MySQL функция, которая позволяет заменять регулярное выражение ? Я ищу аналогичную функциональность …
516 mysql  regex  mysql-udf 

13
Удалить с Join в MySQL
Вот скрипт для создания моих таблиц: CREATE TABLE clients ( client_i INT(11), PRIMARY KEY (client_id) ); CREATE TABLE projects ( project_id INT(11) UNSIGNED, client_id INT(11) UNSIGNED, PRIMARY KEY (project_id) ); CREATE TABLE posts ( post_id INT(11) UNSIGNED, project_id INT(11) UNSIGNED, PRIMARY KEY (post_id) ); В моем PHP-коде при удалении клиента …
501 mysql 

4
MySQL: @variable против переменной. Какая разница?
В другом вопросе я написал, кто-то сказал мне, что есть разница между: @variable а также: variable в MySQL. Он также упомянул, как у MSSQL есть пакетная область, а у MySQL есть область сеанса. Может кто-нибудь уточнить это для меня?
501 mysql  sql  variables 

11
MySQL - запрос ОБНОВЛЕНИЯ, основанный на SELECT Query
Мне нужно проверить (из той же таблицы), есть ли связь между двумя событиями на основе даты и времени. Один набор данных будет содержать дату и время окончания определенных событий, а другой набор данных будет содержать дату и время начала других событий. Если первое событие завершится до второго события, я бы …
501 mysql  select  sql-update 

Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.