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

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

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

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

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

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

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

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

Я посмотрел вокруг и не нашел то, что я был после, так что здесь идет. SELECT * FROM trees WHERE trees.`title` LIKE '%elm%' Это работает нормально, но не в том случае, если дерево называется Elm или ELM и т.д ... Как сделать 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 Запрос работает на других...

282
предоставить удаленный доступ к базе данных MySQL с любого IP-адреса

Я в курсе этой команды: GRANT ALL PRIVILEGES ON database.* TO 'user'@'yourremotehost' IDENTIFIED BY 'newpassword'; Но тогда это только позволяет мне предоставить определенный IP-адрес для доступа к этой удаленной базе данных MySQL. Что если я хочу, чтобы любой удаленный хост мог получить доступ к...

281
ROW_NUMBER () в MySQL

Есть ли хороший способ в MySQL для репликации функции SQL Server ROW_NUMBER()? Например: SELECT col1, col2, ROW_NUMBER() OVER (PARTITION BY col1, col2 ORDER BY col3 DESC) AS intRow FROM Table1 Тогда я мог бы, например, добавить условие, ограничивающее intRow1, чтобы получить одну строку с самым...

280
MySQL Orderby по числу, нуля последний

В настоящее время я делаю очень простой OrderBy в своем заявлении. SELECT * FROM tablename WHERE visible=1 ORDER BY position ASC, id DESC Проблема в том, что записи NULL для 'position' обрабатываются как 0. Поэтому все записи с позицией как NULL появляются раньше, чем с 1,2,3,4. например: NULL,...

279
Войти все запросы в MySQL

Могу ли я включить ведение журнала аудита в моей базе данных mysql? Я в основном хочу контролировать все запросы в течение часа, и вывести журнал в

279
Лучший тип данных для хранения денежных значений в MySQL

Я хочу хранить много записей в базе данных MySQL. Все они содержат денежные значения. Но я не знаю, сколько цифр будет вставлено для каждого. Какой тип данных я должен использовать для этой цели? VARCHAR или INT (или другие числовые типы...

279
UTF-8: генерал? Бен? Unicode?

Я пытаюсь выяснить, какую сортировку я должен использовать для различных типов данных. 100% содержимого, которое я буду хранить, отправлено пользователем. Насколько я понимаю, я должен использовать UTF-8 General CI (без учета регистра) вместо UTF-8 Binary. Однако я не могу найти четкого различия...