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

87
Дублировать / копировать записи в одной таблице MySQL

Я долго искал, но не могу найти легкого решения своей проблемы. Я хотел бы продублировать запись в таблице, но, конечно, необходимо обновить уникальный первичный ключ. У меня такой запрос: INSERT INTO invoices SELECT * FROM invoices AS iv WHERE iv.ID=XXXXX ON DUPLICATE KEY UPDATE ID = (SELECT...

87
Как удалить символы новой строки из строк данных в mysql?

Я могу перебрать все строки в скрипте php и сделать UPDATE mytable SET title = "'.trim($row['title']).'" where id = "'.$row['id'].'"; и обрезка может удалить \ n Но мне просто интересно, можно ли сделать что-то то же самое в одном запросе? update mytable SET title = TRIM(title, '\n') where 1=1 это...

87
Сколько строк в базе данных СЛИШКОМ МНОГО?

У меня есть таблица MySQL InnoDB с 1000000 записей. Это слишком много? Или базы данных могут справиться с этим и многим другим? Я спрашиваю, потому что заметил, что некоторые запросы (например, получение последней строки из таблицы) медленнее (в секундах) в таблице с 1 миллионом строк, чем в...

87
mysql обновляет несколько столбцов с таким же now ()

Мне нужно обновить 2 столбца datetime, и мне нужно, чтобы они были точно такими же, используя mysql версии 4.1.20. Я использую этот запрос: mysql> update table set last_update=now(), last_monitor=now() where id=1; Это безопасно или есть вероятность, что столбцы обновляются с разным временем...

87
Ограничение условий MySQL IN

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

87
Как выбрать базу данных MySQL через интерфейс командной строки?

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

87
Не удается подключиться к серверу базы данных (рабочая среда 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...

87
MySQL ГДЕ В ()

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

87
Данные таблицы редактирования MySQL Workbench доступны только для чтения

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

87
Добавить идентификатор автоинкремента в существующую таблицу?

У меня есть уже существующая таблица, содержащая "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...

87
mysqldump - экспортирует только структуру без автоинкремента

У меня есть база данных MySQL, и я пытаюсь найти способ экспортировать только ее структуру без значений автоматического увеличения. mysqldump --no-dataпочти выполнит свою работу, но сохраняет значения auto_increment. Есть ли способ сделать это без использования PHPMyAdmin (я знаю, что он может это...

87
Предотвращение SQL-инъекций в Node.js

Можно ли предотвратить SQL-инъекции в Node.js (желательно с помощью модуля) так же, как в PHP были подготовленные операторы, защищающие от них. Если да, то как? Если нет, то каковы некоторые примеры, которые могут обойти предоставленный мной код (см. Ниже). Некоторый контекст: Я создаю...

87
Код ошибки 1292 - усеченное неправильное значение DOUBLE - Mysql

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

87
mysql удалить в безопасном режиме

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

87
Срок действия пароля MySQL истек. Не могу подключиться

Я просто стер свой Mac и заново установил El Capitan. Сейчас я изо всех сил пытаюсь подключиться к Mysql. Пройдя процесс настройки веб-сервера, я создал простой тестовый файл PHP: <?php $conn = new mysqli("127.0.0.1", "root", "xxxxxxxx"); if ($conn->connect_error) echo "Connection failed: "...

87
Импортировать data.sql контейнер MySQL Docker

Если у меня есть data.sql, как я могу импортировать базу данных в мой контейнер докеров mysql? Как я могу импортировать данные из базы данных. В мире dockerized это добавляет уровень сложности. какие методы пожалуйста. Вот мой docker-compose.yml: nginx: build: ./nginx/ container_name:...