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

362
Postgres: INSERT, если еще не существует

Я использую Python для записи в базу данных postgres: sql_string = "INSERT INTO hundred (name,name_slug,status) VALUES (" sql_string += hundred + ", '" + hundred_slug + "', " + status + ");" cursor.execute(sql_string) Но поскольку некоторые из моих строк идентичны, я получаю следующую ошибку:...

362
Добавление нескольких столбцов ПОСЛЕ определенного столбца в MySQL

Мне нужно добавить несколько столбцов в таблицу, но расположить столбцы после столбца с именем lastname. Я пробовал это: ALTER TABLE `users` ADD COLUMN ( `count` smallint(6) NOT NULL, `log` varchar(12) NOT NULL, `status` int(10) unsigned NOT NULL ) AFTER `lastname`; Я получаю эту ошибку: У вас есть...

361
Драйвер JDBC MySQL 5.1.33 - проблема с часовым поясом

Немного предыстории: У меня есть веб-приложение Java 1.6, работающее на Tomcat 7. База данных MySQL 5.5. Ранее я использовал драйвер Mysql JDBC 5.1.23 для подключения к БД. Все работало Я недавно обновил до Mysql JDBC драйвер 5.1.33. После обновления Tomcat выдаст эту ошибку при запуске приложения....

361
Невозможно вставить явное значение для столбца идентификаторов в таблице 'table', когда для IDENTITY_INSERT установлено значение OFF

У меня есть ошибка ниже, когда я выполняю следующий скрипт. В чем заключается ошибка и как ее можно устранить? Insert table(OperationID,OpDescription,FilterID) values (20,'Hierachy Update',1) Ошибка: Сервер: Msg 544, Уровень 16, Состояние 1, Линия 1 Невозможно вставить явное значение для столбца...

360
В чем разница между SQL, PL-SQL и T-SQL?

В чем разница между SQL, PL-SQL и T-SQL? Может кто-нибудь объяснить, в чем различия между этими тремя, и предоставить сценарии, где каждый из них будет соответствующим образом...

359
Является ли представление быстрее, чем простой запрос?

Это select * from myView быстрее, чем сам запрос для создания представления (для того, чтобы иметь тот же набор результатов): select * from ([query to create same resultSet as myView]) ? Мне не совсем понятно, использует ли представление какое-то кэширование, что делает его быстрее по сравнению с...

358
Как я должен заняться --secure-file-priv в MySQL?

Я изучаю MySQL и попытался использовать LOAD DATAпредложение. Когда я использовал его, как показано ниже: LOAD DATA INFILE "text.txt" INTO table mytable; Я получил следующую ошибку: Сервер MySQL работает с параметром --secure-file-priv, поэтому он не может выполнить этот оператор Как мне справиться...

356
установка gem: не удалось создать собственное расширение gem (не удается найти файлы заголовков)

Я использую Fedora 14 и у меня установлены и работают MySQL и MySQL сервер 5.1.42. Теперь я попытался сделать это как пользователь root: gem install mysql Но я получаю эту ошибку: Building native extensions. This could take a while... ERROR: Error installing mysql: ERROR: Failed to build gem native...

354
Ошибка MySQL 1449: пользователь, указанный как определитель, не существует

Когда я запускаю следующий запрос, я получаю сообщение об ошибке: SELECT `a`.`sl_id` AS `sl_id`, `a`.`quote_id` AS `quote_id`, `a`.`sl_date` AS `sl_date`, `a`.`sl_type` AS `sl_type`, `a`.`sl_status` AS `sl_status`, `b`.`client_id` AS `client_id`, `b`.`business` AS `business`, `b`.`affaire_type` AS...

354
Экспорт и импорт всех баз данных MySQL одновременно

Я хочу сохранить резервную копию всех моих баз данных MySQL. У меня более 100 баз данных MySQL. Я хочу экспортировать их все одновременно и снова импортировать все на мой сервер MySQL одновременно. Как я могу это...

352
Что означает префикс N в операторах T-SQL и когда я должен его использовать?

Я видел префикс N в некоторых запросах вставки T-SQL. Многие люди использовали Nперед тем, как вставить значение в таблицу. Я искал, но не смог понять, для чего это нужно, Nпрежде чем вставлять какие-либо строки в таблицу. INSERT INTO Personnel.Employees VALUES(N'29730', N'Philippe', N'Horsford',...

351
Как объединить строки строкового поля в запросе PostgreSQL 'group by'?

Я ищу способ объединить строки поля в группе по запросу. Так, например, у меня есть таблица: ID COMPANY_ID EMPLOYEE 1 1 Anna 2 1 Bill 3 2 Carol 4 2 Dave и я хотел сгруппировать по company_id, чтобы получить что-то вроде: COMPANY_ID EMPLOYEE 1 Anna, Bill 2 Carol, Dave В mySQL есть встроенная функция...

350
Автоматическое создание базы данных диаграммы MySQL [закрыто]

Закрыто. Этот вопрос не соответствует рекомендациям по переполнению стека . В настоящее время он не принимает ответы. Хотите улучшить этот вопрос? Обновите вопрос, чтобы он соответствовал теме переполнения стека. Закрыто 5 лет назад . Улучшить этот вопрос Я устал от открытия Dia и создания...

349
Вставка нескольких строк в MySQL

Ответы на этот вопрос - работа сообщества . Отредактируйте существующие ответы, чтобы улучшить этот пост. В настоящее время он не принимает новые ответы или взаимодействия. Будет ли запрос к базе данных быстрее, если я вставлю несколько строк одновременно: подобно INSERT.... UNION INSERT.... UNION...

347
Что такое DDL и DML?

Я слышал термины DDL и DML применительно к базам данных, но я не понимаю, что это такое. Что они и как они относятся к

347
Список всех индексов и столбцов индекса в БД SQL Server

Как получить список всех индексов и столбцов индекса в SQL Server 2005+? Самое близкое, что я мог получить: select s.name, t.name, i.name, c.name from sys.tables t inner join sys.schemas s on t.schema_id = s.schema_id inner join sys.indexes i on i.object_id = t.object_id inner join...