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

166
Что означают флаги столбцов в MySQL Workbench?

Ответы на этот вопрос - работа сообщества . Отредактируйте существующие ответы, чтобы улучшить этот пост. В настоящее время он не принимает новые ответы или взаимодействия. В редакторе таблиц MySQL Workbench доступны 7 флагов столбцов: PK, NN, UQ, BIN, UN, ZF, AI. PK очевидно обозначает Первичный...

166
Как я могу использовать mySQL replace () для замены строк в нескольких записях?

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

166
Доступ запрещен для пользователя 'root' @ 'localhost' при попытке предоставить привилегии. Как я могу предоставить привилегии?

Я посмотрел на несколько похожих вопросов и поэтому демонстрирую, что проверил основы. Хотя, конечно, это не значит, что я не пропустил что-то совершенно очевидное. :-) У меня вопрос: почему мне отказано в доступе пользователю с привилегиями делать то, что я пытаюсь сделать, и где я уже набрал...

166
Обновить несколько столбцов в SQL

Есть ли способ обновить несколько столбцов на сервере SQL так же, как используется оператор вставки? Что-то вроде: Update table1 set (a,b,c,d,e,f,g,h,i,j,k)= (t2.a,t2.b,t2.c,t2.d,t2.e,t2.f,t2.g,t2.h,t2.i,t2.j,t2.k) from table2 t2 where table1.id=table2.id Или что-то в этом роде, а не так: update...

166
Разделители в MySQL

Я часто вижу, что люди используют разделители. Я попытался выяснить, что такое разделители и какова их цель. После 20 минут поиска в Google я не смог найти ответ, который меня устраивал. Итак, мой вопрос сейчас: что такое разделители и когда я должен их...

166
postgresql COUNT (DISTINCT…) очень медленный

У меня очень простой запрос SQL: SELECT COUNT(DISTINCT x) FROM table; В моей таблице около 1,5 миллионов строк. Этот запрос выполняется довольно медленно; занимает около 7,5 с, по сравнению с SELECT COUNT(x) FROM table; что занимает около 435 мс. Есть ли способ изменить мой запрос, чтобы повысить...

166
Разделение базы данных против разбиения

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

166
Миграция Laravel: уникальный ключ слишком длинный, даже если указан

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

165
Как я могу подтвердить, что база данных Oracle и какая версия использует SQL?

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

165
Панель DataSet (Данные отчета) в конструкторе SSRS исчезла

На экране макета конструктора SSRS, например Visual Studio, я потерял панель данных отчета. Он исчез, и я не могу вспомнить, как он называется, чтобы вернуть его. Это обычно перечисляет следующие пункты: Встроенные поля параметры Изображений Источники данных Datasets Ранее он находился в той же...

165
ОБНОВИТЬ несколько таблиц в MySQL, используя LEFT JOIN

У меня есть две таблицы, и я хочу обновить поля в T1 для всех строк в левом соединении. Для простого примера обновите все строки следующего набора результатов: SELECT T1.* FROM T1 LEFT JOIN T2 ON T1.id = T2.id WHERE T2.id IS NULL В руководстве MySQL говорится, что: Операторы UPDATE для нескольких...

165
Как LEFT OUTER JOIN может вернуть больше записей, чем существует в левой таблице?

У меня есть очень простой LEFT OUTER JOIN, чтобы вернуть все результаты из левой таблицы и некоторую дополнительную информацию из гораздо большей таблицы. Левая таблица содержит 4935 записей, но когда я оставляю ее в другой таблице, количество записей значительно увеличивается. Насколько я знаю,...

165
Выберите тип данных поля в postgres

Как получить тип данных определенного поля из таблицы в postgres? Например, у меня есть следующая таблица student_details (целое число stu_id, varchar (30) stu_name, отметка времени join_date); В этом случае, используя имя поля или любым другим способом, мне нужно получить тип данных конкретного...

165
Как создать временную таблицу с помощью SELECT * INTO tempTable ОТ CTE Query

У меня есть запрос MS SQL CTE, из которого я хочу создать временную таблицу. Я не уверен, как это сделать, поскольку это дает Invalid Object nameошибку. Ниже весь запрос для справки SELECT * INTO TEMPBLOCKEDDATES FROM ;with Calendar as ( select EventID, EventTitle, EventStartDate, EventEndDate,...

165
Как я могу инициализировать базу данных MySQL со схемой в контейнере Docker?

Я пытаюсь создать контейнер с базой данных MySQL и добавить схему в эту базу данных. Мой текущий Dockerfile: FROM mysql MAINTAINER (me) <email> # Copy the database schema to the /data directory COPY files/epcis_schema.sql /data/epcis_schema.sql # Change the working directory WORKDIR data CMD...

165
Получение «[archiver] неподдерживаемой версии (1.13) в заголовке файла» при запуске pg_restore

Я только что обновился до Postgres 10.2 на Mac OS, который соответствует 10.2 на Heroku. Я пытаюсь скачать копию базы данных и восстановить ее локально. До обновления восстановление работало бы нормально. я бегу pg_restore --verbose --clean --no-acl --no-owner -h localhost -d database_name...

164
Sql Server эквивалент агрегатной функции COUNTIF

Я строю запрос с GROUP BYпредложением, которое нуждается в способности считать записи, основанные только на определенном условии (например, считать только записи, где определенное значение столбца равно 1). SELECT UID, COUNT(UID) AS TotalRecords, SUM(ContractDollars) AS ContractDollars,...

164
SQL JOIN против производительности?

У меня есть случай, когда использование JOIN или IN даст мне правильные результаты ... Какой тип обычно имеет лучшую производительность и почему? Насколько это зависит от того, на каком сервере базы данных вы работаете? (К сведению, я использую...