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

183
# 1273 - Неизвестное сопоставление: 'utf8mb4_unicode_ci' cPanel

У меня есть база данных WordPress на моей локальной машине, которую я хочу перенести в хостинг phpMyAdmin на cPanel. Однако, когда я пытаюсь импортировать базу данных в среду, я получаю эту ошибку: #1273 - Unknown collation: 'utf8mb4_unicode_ci' Я попытался поискать в Google, и единственное...

182
MySQL / SQL: группировка по дате только в столбце Datetime

Имея таблицу с колонкой вроде: mydate DATETIME... У меня есть запрос, такой как: SELECT SUM(foo), mydate FROM a_table GROUP BY a_table.mydate; Это будет группировать по полной datetime, включая часы и минуты. Я хочу сделать группу, только по дате, а YYYY/MM/DDне по YYYY/MM/DD/HH/mm. Кто-нибудь...

182
JOIN запросы против нескольких запросов

Являются ли запросы JOIN быстрее, чем несколько запросов? (Вы запускаете свой основной запрос, а затем запускаете множество других SELECT на основе результатов вашего основного запроса) Я спрашиваю, потому что присоединение к ним усложнит ОЧЕНЬ дизайн моего приложения Если они быстрее, может ли...

182
MySQL выберите, где столбец не пуст

В MySQL я могу выбрать столбцы только там, где что-то существует? Например, у меня есть следующий запрос: select phone, phone2 from jewishyellow.users where phone like '813%' and phone2 Я пытаюсь выбрать только те строки, где телефон начинается с 813, а в phone2 что-то...

182
Как правильно создавать составные первичные ключи - MYSQL

Вот грубое упрощение интенсивной установки, с которой я работаю. table_1и table_2оба имеют автоинкрементные суррогатные первичные ключи в качестве идентификатора. infoэто таблица, которая содержит информацию о обоих table_1и table_2. table_1 (id, field) table_2 (id, field, field) info ( ???, field)...

181
MySQL «НЕ В» запрос

Я хотел выполнить простой запрос, чтобы выбросить все строки, Table1где значение основного столбца отсутствует в столбце другой таблицы ( Table2). Я пытался с помощью: SELECT * FROM Table1 WHERE Table1.principal NOT IN Table2.principal Вместо этого это вызывает синтаксическую ошибку. Поиск в Google...

181
MySQL - получить номер строки при выборе

Могу ли я выполнить оператор выбора и получить номер строки, если элементы отсортированы? У меня есть такая таблица: mysql> describe orders; +-------------+---------------------+------+-----+---------+----------------+ | Field | Type | Null | Key | Default | Extra |...

181
Выберите последнюю строку в MySQL

Как я могу SELECTпоследнюю строку в таблице MySQL? Я INSERTсобираю данные, и мне нужно получить значение столбца из предыдущей строки. Там auto_incrementв

180
Можно ли сделать внешний ключ MySQL для одной из двух возможных таблиц?

Ну, вот моя проблема, у меня есть три таблицы; регионы, страны, штаты. Страны могут быть внутри регионов, государства могут быть внутри регионов. Регионы - это вершина пищевой цепи. Теперь я добавляю таблицу Popular_areas с двумя столбцами; region_id и Popular_place_id. Можно ли сделать...

180
MYSQL OR против IN производительности

Мне интересно, есть ли разница в производительности между следующими SELECT ... FROM ... WHERE someFIELD IN(1,2,3,4) SELECT ... FROM ... WHERE someFIELD between 0 AND 5 SELECT ... FROM ... WHERE someFIELD = 1 OR someFIELD = 2 OR someFIELD = 3 ... или MySQL оптимизирует SQL так же, как компиляторы...

180
Почему в предложении DEFAULT может быть только один столбец TIMESTAMP с CURRENT_TIMESTAMP?

Почему может быть только один столбец TIMESTAMP с CURRENT_TIMESTAMP в предложении DEFAULT или ON UPDATE? CREATE TABLE `foo` ( `ProductID` INT(10) UNSIGNED NOT NULL, `AddedDate` TIMESTAMP NOT NULL DEFAULT CURRENT_TIMESTAMP, `UpdatedDate` TIMESTAMP NOT NULL DEFAULT CURRENT_TIMESTAMP ON UPDATE...

179
Как вы подключаетесь к нескольким базам данных MySQL на одной веб-странице?

У меня есть информация, распределенная по нескольким базам данных, и я хочу разместить всю информацию на одной веб-странице с помощью PHP. Мне было интересно, как я могу подключиться к нескольким базам данных на одной веб-странице PHP. Я знаю, как подключиться к одной базе данных, используя: $dbh =...

179
Лучшая практика многоязычного сайта

Я уже несколько месяцев бьюсь над этим вопросом, но у меня не было ситуации, в которой мне нужно было бы изучить все возможные варианты раньше. Прямо сейчас я чувствую, что пришло время узнать о возможностях и создать свое личное предпочтение для использования в моих будущих проектах. Позвольте мне...

178
Как использовать MySQL DECIMAL?

Я не могу понять DECIMAL MySQL. Мне нужно, чтобы строка могла содержать число от 00.0001 до 99.9999. Как бы я структурировал его так, чтобы он работал

178
Ошибка миграции Laravel: синтаксическая ошибка или нарушение прав доступа: 1071 Указанный ключ слишком длинный; максимальная длина ключа 767 байт

Ошибка миграции на Laravel 5.4 с php artisan make:auth [Illuminate \ Database \ QueryException] SQLSTATE [42000]: синтаксическая ошибка или нарушение доступа: 1071 Указанный ключ слишком длинный; максимальная длина ключа составляет 767 байт (SQL: изменить таблицу, usersдобавить уникальный...

177
как mysqldump удаленной БД с локальной машины

Мне нужно сделать mysqldump базы данных на удаленном сервере, но на сервере не установлен mysqldump. Я хотел бы использовать mysqldump на своем компьютере, чтобы подключиться к удаленной базе данных и сделать дамп на моем компьютере. Я попытался создать туннель SSH, а затем сделать дамп, но это не...

176
Какой самый быстрый? SELECT SQL_CALC_FOUND_ROWS FROM `table` или SELECT COUNT (*)

Когда вы ограничиваете количество строк, возвращаемых SQL-запросом, обычно используемым в разбивке по страницам, существует два метода определения общего количества записей: Способ 1 Включите эту SQL_CALC_FOUND_ROWSопцию в оригинал SELECT, а затем получите общее количество строк, выполнив SELECT...