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

388
Несколько обновлений в MySQL

Я знаю, что вы можете вставить несколько строк одновременно, есть ли способ обновить несколько строк одновременно (как в одном запросе) в MySQL? Изменить: например, у меня есть следующее Name id Col1 Col2 Row1 1 6 1 Row2 2 2 3 Row3 3 9 5 Row4 4 16 8 Я хочу объединить все следующие обновления в один...

387
Эффективно конвертировать строки в столбцы на сервере SQL

Я ищу эффективный способ преобразования строк в столбцы на сервере SQL, я слышал, что PIVOT не очень быстрый, и мне нужно иметь дело с большим количеством записей. Это мой пример: ------------------------------- | Id | Value | ColumnName | ------------------------------- | 1 | John | FirstName | |...

386
Как объявить переменную в MySQL?

Как объявить переменную в MySQL, чтобы мой второй запрос мог ее использовать? Я хотел бы написать что-то вроде: SET start = 1; SET finish = 10; SELECT * FROM places WHERE place BETWEEN start AND finish;...

386
В чем ошибка «Каждая производная таблица должна иметь свой собственный псевдоним» в MySQL?

Я выполняю этот запрос на MySQL SELECT ID FROM ( SELECT ID, msisdn FROM ( SELECT * FROM TT2 ) ); и это дает эту ошибку: Каждая производная таблица должна иметь свой псевдоним. Что вызывает эту...

385
Не удается подключиться к локальному серверу MySQL через сокет '/var/mysql/mysql.sock' (38)

У меня большая проблема при попытке подключения к MySQL. Когда я бегу: /usr/local/mysql/bin/mysql start У меня есть следующая ошибка: Can't connect to local MySQL server through socket '/var/mysql/mysql.sock' (38) У меня есть mysql.sockпо /var/mysqlкаталогу. У /etc/my.cnfменя есть: [client]...

385
Как сделать SQL Like% в Linq?

У меня есть процедура в SQL, которую я пытаюсь превратить в Linq: SELECT O.Id, O.Name as Organization FROM Organizations O JOIN OrganizationsHierarchy OH ON O.Id=OH.OrganizationsId where OH.Hierarchy like '%/12/%' Линия, которая меня больше всего волнует: where OH.Hierarchy like '%/12/%' У меня...

384
MySQL: вставить запись, если не существует в таблице

Я пытаюсь выполнить следующий запрос: INSERT INTO table_listnames (name, address, tele) VALUES ('Rupert', 'Somewhere', '022') WHERE NOT EXISTS ( SELECT name FROM table_listnames WHERE name='value' ); Но это возвращает ошибку. По сути, я не хочу вставлять запись, если поле «имя» записи уже...

384
SQL Server SELECT в существующую таблицу

Я пытаюсь выбрать некоторые поля из одной таблицы и вставить их в существующую таблицу из хранимой процедуры. Вот что я пытаюсь: SELECT col1, col2 INTO dbo.TableTwo FROM dbo.TableOne WHERE col3 LIKE @search_key Я думаю SELECT ... INTO ... для временных таблиц, поэтому я получаю ошибку, которая...

382
ОШИБКА 1698 (28000): доступ запрещен для пользователя 'root' @ 'localhost'

Я настраиваю новый сервер и продолжаю сталкиваться с этой проблемой. Когда я пытаюсь войти в базу данных MySQL от имени пользователя root, я получаю сообщение об ошибке: ОШИБКА 1698 (28000): доступ запрещен для пользователя 'root' @ 'localhost' Не имеет значения, подключаюсь ли я через терминал...

376
MySQL с Node.js

Я только начал проникать в Node.js. Я родом из PHP, поэтому я довольно привык использовать MySQL для всех нужд своей базы данных. Как я могу использовать MySQL с

375
Удалить повторяющиеся строки в MySQL

У меня есть таблица со следующими полями: id (Unique) url (Unique) title company site_id Теперь мне нужно удалить строки, имеющие одинаковые title, company and site_id. Один из способов сделать это будет использовать следующий SQL вместе со скриптом ( PHP): SELECT title, site_id, location, id,...

373
SQL MAX из нескольких столбцов?

Как вы возвращаете 1 значение в строке максимум нескольких столбцов: TableName [Number, Date1, Date2, Date3, Cost] Мне нужно вернуть что-то вроде этого: [Number, Most_Recent_Date, Cost]

373
Как регистрировать запросы PostgreSQL?

Как включить ведение журнала всего SQL, выполняемого PostgreSQL 8.3? Отредактировано (подробнее) Я изменил эти строки: log_directory = 'pg_log' log_filename = 'postgresql-%Y-%m-%d_%H%M%S.log' log_statement = 'all' И перезапустите службу PostgreSQL ... но журнал не был создан ... Я использую Windows...