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

114
Два индекса с одним столбцом против одного индекса с двумя столбцами в MySQL?

Я столкнулся со следующим, и я не уверен, что лучше всего. Рассмотрим следующую таблицу (которая станет больше): id PK | giver_id FK | recipient_id FK | Дата Я использую InnoDB и, насколько я понимаю, он автоматически создает индексы для двух столбцов внешнего ключа. Однако я также буду выполнять...

114
Как я могу обойти MySQL Errcode 13 с помощью SELECT INTO OUTFILE?

Я пытаюсь сбросить содержимое таблицы в файл csv с помощью оператора MySQL SELECT INTO OUTFILE. Если я сделаю: SELECT column1, column2 INTO OUTFILE 'outfile.csv' FIELDS TERMINATED BY ',' FROM table_name; Outfile.csv будет создан на сервере в том же каталоге, в котором хранятся файлы базы данных....

114
Доступ запрещен для пользователя 'root' @ 'localhost' (с паролем: ДА) - Нет привилегий?

Я постоянно получаю эту ошибку. Я использую mySQL Workbench, и из того, что я обнаружил, привилегии схемы root равны нулю. Никаких привилегий нет вообще. У меня проблемы с платформами, на которых используется мой сервер, и это внезапная проблема. root@127.0.0.1, по- видимому, имеет большой доступ,...

114
Встроенная поддержка JSON в MYSQL 5.7: каковы плюсы и минусы типа данных JSON в MYSQL?

В MySQL 5.7 был добавлен новый тип данных для хранения данных JSON в таблицах MySQL . Очевидно, это будет большое изменение в MySQL. Они перечислили некоторые преимущества Проверка документов - в столбце JSON могут храниться только действительные документы JSON, поэтому вы получаете автоматическую...

113
Есть ли способ просмотреть прошлые запросы mysql с помощью phpmyadmin?

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

113
Ошибка mysql 1364 Поле не имеет значений по умолчанию

Моя таблица выглядит как create table try ( name varchar(8), CREATED_BY varchar(40) not null); а затем у меня есть триггер для автоматического заполнения поля CREATED_BY create trigger autoPopulateAtInsert BEFORE INSERT on try for each row set new.CREATED_BY=user(); Когда я делаю вставку, используя...

113
Как сделать резервную копию базы данных MySQL с помощью MySQL Workbench?

Как сделать резервную копию базы данных с помощью MySQL Workbench? Можем ли мы сделать резервную копию следующими способами: Файл резервной копии (.sql) содержит операторы Create Table и Insert into Table. Файл резервной копии (.sql) содержит только операторы Create Table, но не Insert into Table...

112
Как вы используете предложение «WITH» в MySQL?

Я конвертирую все свои запросы SQL Server в MySQL, и все мои запросы, содержащиеся WITHв них, не работают. Вот пример: WITH t1 AS ( SELECT article.*, userinfo.*, category.* FROM question INNER JOIN userinfo ON userinfo.user_userid = article.article_ownerid INNER JOIN category ON...

112
Важность длины varchar в таблице MySQL

У меня есть таблица MySQL, в которой строки вставляются динамически. Поскольку я не могу быть уверен в длине строк и не хочу, чтобы они обрезались, я делаю их varchar (200), который обычно намного больше, чем мне нужно. Есть ли большой удар по производительности, если дать полю varchar намного...

112
Ремонт всех таблиц за один раз

Как проверить все таблицы в базе данных за один раз? Вместо того, чтобы вводить запрос check table ''tablename'';для всех таблиц по одной. Есть ли такая простая команда check allили что-то в этом...

111
Общие поля MySQL и соответствующие им типы данных

Я настраиваю очень маленькую базу данных MySQL, в которой хранятся имя, фамилия, адрес электронной почты и номер телефона, и я изо всех сил пытаюсь найти «идеальный» тип данных для каждого поля. Я знаю, что идеального ответа не существует, но должно быть какое-то общее соглашение для таких часто...

111
Максимальное использование памяти MySQL

Я хотел бы знать, как можно установить верхний предел объема памяти, используемой MySQL на сервере Linux. Прямо сейчас MySQL будет занимать память с каждым новым запросом, так что в конечном итоге у него заканчивается память. Есть ли способ установить лимит, чтобы MySQL не использовал больше этой...

111
MySQL Fire Trigger для вставки и обновления

Можно ли запустить триггер mysql как для событий вставки, так и для обновления таблицы? Я знаю, что могу сделать следующее CREATE TRIGGER my_trigger AFTER INSERT ON `table` FOR EACH ROW BEGIN ..... END // CREATE TRIGGER my_trigger AFTER UPDATE ON `table` FOR EACH ROW BEGIN ..... END // Но как я...

111
mysql - сколько столбцов слишком много?

Я создаю таблицу, в которой может быть до 70 столбцов. Теперь я подумываю разделить его, так как некоторые данные в столбцах не будут нужны каждый раз при доступе к таблице. Опять же, если я сделаю это, мне придется использовать объединения. В какой момент считается слишком много столбцов?...

111
Windows: XAMPP против WampServer против EasyPHP против альтернативы [закрыто]

В его нынешнем виде этот вопрос не подходит для нашего формата вопросов и ответов. Мы ожидаем, что ответы будут подтверждены фактами, ссылками или опытом, но этот вопрос, скорее всего, повлечет за собой дебаты, аргументы, опросы или расширенное обсуждение. Если вы считаете, что этот вопрос можно...

111
SELECT представления содержит подзапрос в предложении FROM

У меня есть две таблицы, и мне нужно создать представление. Таблицы: credit_orders(id, client_id, number_of_credits, payment_status) credit_usage(id, client_id, credits_used, date) Для этого я использую следующий запрос. Запрос без части «создать представление» работает хорошо, но с «создать...