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

84
Как округлить до ближайшего целого числа в MySQL?

Как мне округлить до ближайшего целого числа в MySQL? Пример: 12345.7344 rounds to 12345 round()Функция mysql округляется вверх. Я не знаю, как долго будут значения и десятичные разряды, может быть 10 цифр с 4 десятичными знаками, может быть 2 цифры с 7 знаками после запятой....

84
Нарушение ограничения целостности: 1452 Невозможно добавить или обновить дочернюю строку:

Я пытаюсь вставить значения в свою таблицу комментариев и получаю сообщение об ошибке. В нем говорится, что я не могу добавлять или обновлять дочернюю строку, и я понятия не имею, что это значит. моя схема выглядит примерно так -- ---------------------------- -- Table structure for `comments` --...

84
T-SQL и предложение WHERE LIKE% Parameter%

Я пытался написать инструкцию, в которой используется предложение WHERE LIKE '% text%', но я не получаю результатов, когда пытаюсь использовать параметр для текста. Например, это работает: SELECT Employee WHERE LastName LIKE '%ning%' Это вернет пользователей Flenning, Manning, Ningle и т. Д. Но...

84
Пример использования bind_result vs get_result

Я хотел бы увидеть пример того, как вызвать using bind_resultvs. get_resultи какова будет цель использования одного над другим. Также плюсы и минусы использования каждого. Какие ограничения в использовании и есть ли разница....

84
Запрос сравнения дат в SQL

У меня есть таблица с датами, которые все происходили в ноябре. Я написал этот запрос select id,numbers_from,created_date,amount_numbers,SMS_text from Test_Table where created_date <= '2013-04-12' Этот запрос должен возвращать все, что произошло в 11-м месяце (ноябрь), потому что это произошло...

84
Измените пароль пользователя mysql с помощью командной строки

Я пытаюсь обновить пароль для пользователя базы данных с помощью командной строки, и у меня это не работает. Это код, который я использую: mysql> UPDATE user SET password=PASSWORD($w0rdf1sh) WHERE user='tate256'; Может кто-нибудь сказать мне, что не так с этим кодом....

84
Ошибка при попытке установить приложение с помощью mysql2 gem

Я пытаюсь установить приложение rails 3.2.21 с открытым исходным кодом, которое использует mysql2драгоценный камень, но когда я пытаюсь запустить bundleкоммант, я получаю следующую ошибку: Fetching: mysql2-0.3.18.gem (100%) Building native extensions. This could take a while... p ERROR: Error...

84
Почему в SQL 199.96 - 0 = 200?

У меня есть клиенты, которые получают странные счета. Мне удалось выделить основную проблему: SELECT 199.96 - (0.0 * FLOOR(CAST(1.0 AS DECIMAL(19, 4)) * CAST(199.96 AS DECIMAL(19, 4)))) -- 200 what the? SELECT 199.96 - (0.0 * FLOOR(1.0 * CAST(199.96 AS DECIMAL(19, 4)))) -- 199.96 SELECT 199.96 -...

83
SQL-запрос - использование упорядочения по в UNION

Как можно программно отсортировать запрос на объединение при извлечении данных из двух таблиц? Например, SELECT table1.field1 FROM table1 ORDER BY table1.field1 UNION SELECT table2.field1 FROM table2 ORDER BY table2.field1 Выдает исключение Примечание: это делается на ядре базы данных MS Access...

83
Достаточно ли параметров для предотвращения инъекций SQL?

Я проповедовал своим коллегам и здесь, в SO, о пользе использования параметров в запросах SQL, особенно в приложениях .NET. Я даже зашел так далеко, что пообещал им защиту от атак SQL-инъекций. Но я начинаю задаваться вопросом, правда ли это на самом деле. Существуют ли какие-либо известные атаки...

83
ASP MVC: когда вызывается IController Dispose ()?

Я прохожу большой рефакторинг / настройку скорости одного из моих больших приложений MVC. Он был развернут в производственной среде в течение нескольких месяцев, и я начинал получать таймауты на ожидание подключений в пуле подключений. Я отследил проблему до того, что соединения не удаляются...

83
Пустая строка в SQL Server 2008 против пробела

Сегодня утром я наткнулся на что-то немного странное и подумал, что отправлю это для комментария. Может ли кто-нибудь объяснить, почему следующий запрос SQL печатает «равно» при запуске с SQL 2008. Уровень совместимости db установлен на 100. if '' = ' ' print 'equal' else print 'not equal' И это...

83
Как переименовать индекс в MySQL

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

83
SQL - условие LIKE для проверки целого числа?

Я использую набор условий SQL LIKE, чтобы пройти по алфавиту и перечислить все элементы, начинающиеся с соответствующей буквы, например, чтобы получить все книги, название которых начинается с буквы «A»: SELECT * FROM books WHERE title ILIKE "A%" Это нормально для букв, но как мне перечислить все...

83
Вставка строк в таблицу только с одним столбцом IDENTITY

У меня есть администратор таблицы только с одним столбцом, adminId, который является первичным ключом. Так должно быть из-за бизнес-правил. Я хотел бы раз и навсегда понять, как я могу писать хранимые процедуры, которые вставляют значения в такие таблицы. Я использую SQL Server и T-SQL и пробовал...

83
mysql слишком много индексов?

Я трачу некоторое время на оптимизацию нашей текущей базы данных. Я специально смотрю на индексы. Есть несколько вопросов: Есть ли слишком много индексов? Что ускорит работу индексов? Что замедлит работу индексов? Когда лучше добавить индекс? Когда добавлять индекс - плохая идея? Плюсы и минусы...