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

MySQL - это бесплатная система управления реляционными базами данных с открытым исходным кодом (RDBMS), использующая язык структурированных запросов (SQL). НЕ ИСПОЛЬЗУЙТЕ этот тег для других БД, таких как SQL Server, SQLite и т. Д. Это разные БД, которые все используют свои собственные диалекты SQL для управления данными.


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

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

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

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

8
Как установить начальное значение и автоинкремент в MySQL?
Как установить начальное значение для столбца «id» в таблице MySQL, который начинается с 1001? Я хочу сделать вставку "INSERT INTO users (name, email) VALUES ('{$name}', '{$email}')"; Без указания начального значения для столбца id.


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


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

16
Переименовать таблицу в 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 Запрос работает …

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

30
Ошибка запуска сервера MySql «Сервер вышел без обновления файла PID»
На Snow Leopard при запуске MySQL выдается следующая ошибка: Сервер вышел без обновления файла PID my.cnf [mysqld] port = 3306 socket = /tmp/mysql.sock skip-external-locking key_buffer_size = 16K pid-file=/var/run/mysqld/mysqld.pid [mysqld_safe] log-error=/var/log/mysqld.log pid-file=/var/run/mysqld/mysqld.pid
284 mysql 

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

24
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, чтобы получить одну строку с самым высоким значением col3для каждой (col1, …

Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.