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

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

9
MySQL Workbench: как сохранить соединение живым
Код ошибки: 2013. Потеря соединения с сервером MySQL во время запроса Я использую MySQL Workbench. Кроме того, я запускаю пакет вставок, всего около 1000 строк (например, INSERT INTO mytable SELECT * FROM mysource1; INSERT INTO mytable SELECT * FROM mysource2;...mysource3...mysource4умноженный 1000 раз). Каждая партия занимает значительное время, некоторые из них, …

4
Неизвестный столбец Laravel 'updated_at'
Я только начал с Laravel и получаю следующую ошибку: Вставить неизвестный столбец «updated_at» в gebruikers (naam, wachtwoord, updated_at, создал_at) Я знаю, что ошибка из столбца метки времени при переносе таблицы, но я не использую это updated_atполе. Я использовал его, когда следовал учебному пособию по Laravel, но теперь, когда я делаю …


3
Ограничения внешнего ключа MySQL, каскадное удаление
Я хочу использовать внешние ключи, чтобы сохранить целостность и избежать сирот (я уже использую innoDB). Как сделать SQL-оператор, который удаляет CASCADE? Если я удаляю категорию, то как мне убедиться, что она не удалит товары, которые также относятся к другим категориям. Сводная таблица «category_products» создает отношение «многие ко многим» между двумя …

9
MySQL «неправильное значение строки» ошибка при сохранении строки Unicode в Django
При попытке сохранить first_name, last_name в модель Django auth_user я получил странное сообщение об ошибке. Неудачные примеры user = User.object.create_user(username, email, password) user.first_name = u'Rytis' user.last_name = u'Slatkevičius' user.save() >>> Incorrect string value: '\xC4\x8Dius' for column 'last_name' at row 104 user.first_name = u'Валерий' user.last_name = u'Богданов' user.save() >>> Incorrect string …
158 python  mysql  django  unicode  utf-8 

14
Подзапросы против объединений
Я рефакторил медленный раздел приложения, которое мы унаследовали от другой компании, чтобы использовать внутреннее соединение вместо подзапроса, такого как: WHERE id IN (SELECT id FROM ...) Реорганизованный запрос выполняется примерно в 100 раз быстрее. (~ 50 секунд до ~ 0,3) Я ожидал улучшения, но кто-нибудь может объяснить, почему это так …

24
Как удалить дубликаты в таблице MySQL?
Мне нужно DELETEдублировать строки для указанного SID наMySQL таблице. Как я могу сделать это с запросом SQL? DELETE (DUPLICATED TITLES) FROM table WHERE SID = "1" Как то так, но я не знаю как это сделать.
158 mysql  duplicates 



8
Обновление дубликатов ключей такое же, как и при вставке
Я искал вокруг, но не нашел, если это возможно. У меня есть этот запрос MySQL: INSERT INTO table (id,a,b,c,d,e,f,g) VALUES (1,2,3,4,5,6,7,8) Идентификатор поля имеет «уникальный индекс», поэтому их не может быть два. Теперь, если такой же идентификатор уже присутствует в базе данных, я бы хотел его обновить. Но нужно ли …

5
Увеличить поле базы данных на 1
С MySQL, если у меня есть поле, скажем, логины, как мне обновить это поле на 1 в команде sql? Я пытаюсь создать запрос INSERT, который создает firstName, lastName и логины. Однако, если комбинация firstName и lastName уже существует, увеличьте число входа на 1. так что таблица может выглядеть следующим образом …
158 mysql  insert  increment 

3
PDO получить последний вставленный идентификатор
У меня есть запрос, и я хочу вставить последний идентификатор. Идентификатор поля - это первичный ключ и автоинкремент. Я знаю, что я должен использовать это утверждение: LAST_INSERT_ID() Это утверждение работает с запросом, подобным этому: $query = "INSERT INTO `cell-place` (ID) VALUES (LAST_INSERT_ID())"; Но если я хочу получить идентификатор с помощью …
158 php  mysql  database  pdo 

9
MySQL - использование COUNT (*) в предложении WHERE
Я пытаюсь сделать следующее в MySQL (см. pseudoКод) SELECT DISTINCT gid FROM `gd` WHERE COUNT(*) > 10 ORDER BY lastupdated DESC Есть ли способ сделать это без использования (SELECT ...) в предложении WHERE, потому что это может показаться пустой тратой ресурсов.

3
Рассчитайте разницу между двумя датами в MySQL
Я сохраняю время последнего входа в MySQL в datetime-типе. Когда пользователи входят в систему, я хочу получить разницу между временем последнего входа в систему и текущим временем (которое я использую NOW()). Как я могу рассчитать это?
157 mysql 

4
MySQL: быстрая разбивка типов соединений
Я хотел бы быстро разбить типы соединений MySQL. Я знаю об этом, остальные я не уверен, что они имеют в виду. разделенная запятая (что именно это короткий для?):SELECT * FROM a, b WHERE b.id = a.beeId AND ... показать информацию из a, даже если в b нет совпадений: SELECT * …
157 mysql  join 

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