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

292
PDOException «не удалось найти драйвер»

Я только что установил Debian Lenny с Apache, MySQL и PHP, и я получаю исключение PDOException could not find driver. Это конкретная строка кода, на которую она ссылается: $dbh = new PDO('mysql:host=' . DB_HOST . ';dbname=' . DB_NAME, DB_USER, DB_PASS) DB_HOST, DB_NAME, DB_USER, И DB_PASSявляются...

292
Как установить pg gem в PostgreSQL в Ubuntu?

Я пытаюсь установить PostgreSQL pg gem для Ruby. Я дал следующую команду: gem install pg Я установил Ruby 1.9.2 с помощью RVM. Приведенная выше команда показывает мне следующую ошибку. Ошибка: Building native extensions. This could take a while... ERROR: Error installing pg: ERROR: Failed to build...

292
Как удалить несколько столбцов с помощью одного оператора ALTER TABLE в SQL Server?

Я хотел бы написать одну команду SQL для удаления нескольких столбцов из одной таблицы в одном ALTER TABLEоператоре. Из документации ALTER TABLE MSDN ... DROP { [CONSTRAINT] constraint_name | COLUMN column_name } Указывает, что имя-ограничения или имя-столбца удаляется из таблицы. DROP COLUMN не...

290
Как получить максимум двух значений в MySQL?

Я пытался, но не получилось: mysql> select max(1,0); ОШИБКА 1064 (42000): у вас ошибка в синтаксисе SQL; проверить руководство что соответствует вашей версии сервера MySQL для правильного использования синтаксиса около '0)' в строке 1...

290
Лучшие практики для длины столбца SQL varchar [закрыто]

Закрыто . Этот вопрос основан на мнении . В настоящее время он не принимает ответы. Хотите улучшить этот вопрос? Обновите вопрос, чтобы ответить на него фактами и цитатами, отредактировав этот пост . Закрыто 4 месяца назад . Улучшить этот вопрос Каждый раз, когда настраивается новая таблица SQL...

290
Разница между схемой / базой данных в MySQL

Есть ли разница между схемой и базой данных в MySQL? В SQL Server база данных является контейнером более высокого уровня по отношению к схеме. Я прочитал это Create Schemaи в Create Databaseсущности делаю то же самое в MySQL, что наводит меня на мысль, что схемы и базы данных - это разные слова для...

289
Как я могу искать (без учета регистра) в столбце, используя подстановочный знак LIKE?

Я посмотрел вокруг и не нашел то, что я был после, так что здесь идет. SELECT * FROM trees WHERE trees.`title` LIKE '%elm%' Это работает нормально, но не в том случае, если дерево называется Elm или ELM и т.д ... Как сделать SQL нечувствительным к регистру для этого поиска по шаблону? Я использую...

288
Рекомендуемый дизайн базы данных SQL для тегов или тегов [закрыто]

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

287
Удалите все таблицы, хранимые процедуры, триггеры, ограничения и все зависимости в одном выражении SQL

Есть ли способ очистки базы данных в SQl Server 2005 путем удаления всех таблиц и удаления хранимых процедур, триггеров, ограничений и всех зависимостей в одном операторе SQL? ПРИЧИНА ДЛЯ ЗАПРОСА: Я хочу иметь скрипт БД для очистки существующей БД, которая не используется, вместо того, чтобы...

287
Вставить с помощью SELECT

У меня есть запрос, который вставляет с помощью выбора: INSERT INTO courses (name, location, gid) SELECT name, location, gid FROM courses WHERE cid = $cid Можно ли только выбрать «имя, местоположение» для вставки и установить gid для чего-то еще в...

286
Как избежать mysql 'Deadlock найден при попытке получить блокировку; попробуйте перезапустить транзакцию

У меня есть таблица innoDB, которая записывает пользователей онлайн. Он обновляется при каждом обновлении страницы пользователем, чтобы отслеживать, на каких страницах он находится, и дату их последнего доступа к сайту. Затем у меня есть cron, который запускается каждые 15 минут для УДАЛЕНИЯ старых...

285
Как я могу сделать сравнение строк с учетом регистра SQL в MySQL?

У меня есть функция, которая возвращает пять символов в смешанном регистре. Если я сделаю запрос по этой строке, он вернет значение независимо от регистра. Как я могу сделать строковые запросы MySQL чувствительными к...

285
Переименовать таблицу в MySQL

Переименование таблицы не работает в MySQL RENAME TABLE group TO member; Сообщение об ошибке #1064 - You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near 'group RENAME TO member' at line 1 Запрос работает на других...

284
Как проверить, существует ли хранимая процедура перед ее созданием

У меня есть сценарий SQL, который должен запускаться каждый раз, когда клиент выполняет функцию «управления базой данных». Сценарий включает в себя создание хранимых процедур в клиентской базе данных. Некоторые из этих клиентов могут уже иметь хранимую процедуру при запуске сценария, а некоторые -...