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

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

12
Импортировать data.sql контейнер MySQL Docker
Если у меня есть data.sql, как я могу импортировать базу данных в мой контейнер докеров mysql? Как я могу импортировать данные из базы данных. В мире dockerized это добавляет уровень сложности. какие методы пожалуйста. Вот мой docker-compose.yml: nginx: build: ./nginx/ container_name: nginx-container ports: - 80:80 links: - php volumes_from: - …
87 mysql  docker 

4
mysql удалить в безопасном режиме
У меня есть инструктор по таблицам, и я хочу удалить записи с диапазоном зарплаты. Интуитивно понятный способ выглядит так: delete from instructor where salary between 13000 and 15000; Однако в безопасном режиме я не могу удалить запись, не предоставив первичный ключ (ID). Итак, я пишу следующий sql: delete from instructor …
87 mysql  sql 

17
Не удается подключиться к серверу базы данных (рабочая среда mysql)
Не могли бы вы помочь мне решить эту проблему? Когда я пытаюсь щелкнуть «запрос базы данных» в меню базы данных в рабочей среде Mysql. это дает мне ошибку: Cannot Connect to Database Server Your connection attempt failed for user 'root' from your host to server at 127.0.0.1:3306:Can't connect to mysql …

7
Как выбрать базу данных MySQL через интерфейс командной строки?
Мне удалось войти в MySQL с помощью терминала командной строки, но когда я попытался ввести некоторый SQL, он сказал, что база данных не выбрана как выбрать базу данных? имя моей базы данных: фотогалерея Какой код использовать для его выбора?
87 mysql 

14
Данные таблицы редактирования MySQL Workbench доступны только для чтения
При попытке изменить данные таблицы в MySQL Workbench 5.2.37 он находится в режиме только для чтения. Его можно редактировать, только если у таблицы есть первичный ключ. Есть ли какое-нибудь исправление для работы с таблицей без первичного ключа? благодаря В качестве одного из предложений я попробовал обновить WB 5.2.40. Но все …

3
MySQL ГДЕ В ()
Мой запрос: SELECT * FROM table WHERE id IN (1,2,3,4); Я использую его для групп пользователей, и пользователь может входить в несколько групп. но кажется, что когда запись имеет несколько идентификаторов, таких как 1 и 3, mySQL не возвращает эту строку. Есть ли способ получить и эту строку?
87 mysql 

3
Ограничение условий MySQL IN
Эй, мне нужно использовать условие IN в моем операторе MySQL с большим набором идентификаторов. пример SELECT * FROM users WHERE id IN (1,2,3,4...100000) Есть ли предел, если элементы, которые может иметь оператор IN?

12
MySQL не может создать ограничение внешнего ключа
У меня возникли проблемы с созданием внешнего ключа для существующей таблицы в базе данных mysql. У меня есть таблица exp: +-------------+------------------+------+-----+---------+-------+ | Field | Type | Null | Key | Default | Extra | +-------------+------------------+------+-----+---------+-------+ | EID | varchar(45) | NO | PRI | NULL | | | Comment | …


9
MySQL DELETE FROM с подзапросом в качестве условия
Я пытаюсь сделать такой запрос: DELETE FROM term_hierarchy AS th WHERE th.parent = 1015 AND th.tid IN ( SELECT DISTINCT(th1.tid) FROM term_hierarchy AS th1 INNER JOIN term_hierarchy AS th2 ON (th1.tid = th2.tid AND th2.parent != 1015) WHERE th1.parent = 1015 ); Как вы, наверное, догадались, я хочу удалить родительское …

10
Код ошибки 1292 - усеченное неправильное значение DOUBLE - Mysql
Я не уверен, что это за ошибка! #1292 - Truncated incorrect DOUBLE value: У меня нет поля с двойным значением или данных! Я потратил целый час, пытаясь понять это! вот мой запрос INSERT INTO call_managment_system.contact_numbers (account_id, contact_number, contact_extension, main_number, created_by) SELECT ac.account_id, REPLACE(REPLACE(REPLACE(REPLACE(ta.phone_number, '-', ''), ' ', ''), ')', ''),'(','') …

14
Добавить идентификатор автоинкремента в существующую таблицу?
У меня есть уже существующая таблица, содержащая "fname", "lname", "email", "password" и "ip". Но теперь мне нужен столбец с автоинкрементом. Однако когда я вхожу: ALTER TABLE users ADD id int NOT NULL AUTO_INCREMENT Получаю следующее: #1075 - Incorrect table definition; there can be only one auto column and it must …

5
Как написать оператор IF ELSE в запросе MySQL
Как написать инструкцию IF ELSE в запросе MySQL? Что-то вроде этого: mysql_query("...(irrelevant code).. IF(action==2&&state==0){state=1}"); Затем в моем массиве я смогу сделать это: $row['state'] //this should equal 1, the query should not change anything in the database, //just the variable for returning the information

4
Как удалить из выбора в MySQL?
Этот код не работает для MySQL 5.0, как его переписать, чтобы он работал DELETE FROM posts where id=(SELECT id FROM posts GROUP BY id HAVING ( COUNT(id) > 1 )) Я хочу удалить столбцы, у которых нет уникального идентификатора. Я добавлю, что в большинстве случаев это только один идентификатор (я …

4
SQL Server 2005 - реализация MySQL REPLACE INTO?
В MySQL есть эта невероятно полезная, но проприетарная REPLACE INTOкоманда SQL. Можно ли это легко эмулировать в SQL Server 2005? Запуск новой транзакции, выполнение, Select()а затем либо UPDATEили INSERTи COMMITвсегда немного неудобно, особенно при выполнении этого в приложении и, следовательно, всегда с сохранением двух версий оператора. Интересно, есть ли простой …

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