Запитання з тегом «mysql»

MySQL - це безкоштовна система відкритого джерела управління реляційними базами даних (RDBMS), яка використовує структуровану мову запитів (SQL). НЕ ВИКОРИСТОВУЙТЕ цей тег для інших БД, таких як SQL Server, SQLite тощо. Це різні БД, які використовують власні діалекти SQL для управління даними.

11
Пошук запитів MySQL у значенні, відокремленому комами
У COLORS (varchar(50))моїй таблиці є поле, SHIRTSяке містить рядок, розділений комами, такий як 1,2,5,12,15,. Кожне число, що представляє доступні кольори. При запуску запиту, select * from shirts where colors like '%1%'щоб отримати всі червоні сорочки (колір = 1), я також отримую сорочки, колір яких сірий (= 12) та оранжевий (= …
90 sql  mysql  database 

7
Недійсне значення за замовчуванням для "dateAdded"
У мене дурна проблема з SQL, яку я не можу виправити. ЗМІНИТЬ ТАБЛИЦЮ `новини` ДОДАТИ `dateAdded` DATETIME NOT NULL DEFAULT CURRENT_TIMESTAMP AUTO_INCREMENT, ДОДАТИ ПЕРВИННИЙ КЛЮЧ (`dateAdded`) Помилка: (#1067)Invalid default value for 'dateAdded' Хтось може мені допомогти?
90 mysql  sql 

8
Як я можу оптимізувати функцію ORDER BY RAND () MySQL?)
Я хотів би оптимізувати свої запити, щоб заглянути mysql-slow.log. Більшість моїх повільних запитів містить ORDER BY RAND(). Я не можу знайти реального рішення для вирішення цієї проблеми. Є можливе рішення на MySQLPerformanceBlog, але я не думаю, що цього достатньо. На погано оптимізованих (або часто оновлюваних, керованих користувачем) таблицях це не …


5
Як вибрати найдовший "рядок" із таблиці при групуванні?
Приклад: SELECT partnumber, manufacturer, condition, SUM(qty), AVG(price), description FROM parts WHERE [something] GROUP BY partnumber, manufacturer, condition У мене є кілька описів, які є порожніми, і може бути багато номерів, виробника, значень стану, і для групи, здається, береться перший доступний опис, який може бути порожнім. Мені подобається отримувати найдовший доступний …
90 mysql 

9
Дублюйте всю базу даних MySQL
Чи можливо продублювати всю базу даних MySQL на сервері Linux? Я знаю, що можу використовувати експорт та імпорт, але вихідна база даних становить> 25 Мб, тож це не ідеально. Чи можна за допомогою mysqldump або безпосередньо продублювати файли бази даних?
90 mysql  database  linux 

16
Запит SQL: Видалити з таблиці всі записи, крім останніх N?
Чи можна побудувати один запит mysql (без змінних), щоб видалити з таблиці всі записи, крім останньої N (відсортовано за ідентифікатором desc)? Щось подібне, тільки не працює :) delete from table order by id ASC limit ((select count(*) from table ) - N) Дякую.
90 sql  mysql 

7
Дані усічені для стовпця?
Після зміни типу даних стовпця MySql для збереження ідентифікаторів виклику Twilio (34 рядки символів), я намагаюся вручну змінити дані в цьому стовпці за допомогою: update calls set incoming_Cid='CA9321a83241035b4c3d3e7a4f7aa6970d' where id='1'; Однак я отримую помилку, яка не має сенсу бачити, як тип даних стовпця був належним чином змінений? | Level ||| …
90 mysql  warnings  twilio 

9
Laravel: Отримати об’єкт із колекції за атрибутом
У Laravel, якщо я виконую запит: $foods = Food::where(...)->get(); ... то $foodsце Освітіть Колекція з Foodмодельних об'єктів. (По суті масив моделей.) Однак ключі цього масиву просто: [0, 1, 2, 3, ...] ... тому, якщо я хочу змінити, скажімо, Foodоб’єкт із idзначенням 24, я не можу цього зробити: $desired_object = $foods->get(24); …
90 php  mysql  laravel 

6
ефективний пам’ять вбудований ітератор / генератор SqlAlchemy?
У мене є ~ 10M таблиці записів MySQL, з якою я взаємодію за допомогою SqlAlchemy. Я виявив, що запити у великих підмножинах цієї таблиці будуть споживати занадто багато пам’яті, хоча я думав, що використовую вбудований генератор, який розумно отримує шматки розміру набору даних: for thing in session.query(Things): analyze(thing) Щоб уникнути …

5
Компонент часу стрічки Mysql з дати та часу
Мені потрібно зробити порівняння дат у Mysql без урахування часової складової, тобто мені потрібно перетворити "2008-11-05 14:30:00" у "2008-11-05" На даний момент я роблю це: SELECT from_days(to_days(my_date)) Чи є правильний спосіб зробити це?
90 sql  mysql  datetime 

11
Запит, щоб отримати всі рядки попереднього місяця
Мені потрібно вибрати всі рядки в моїй базі даних, створені минулого місяця. Наприклад, якщо поточним місяцем є січень, тоді я хочу повернути всі рядки, створені в грудні, якщо місяць лютий, то я хочу повернути всі рядки, створені в січні. У мене є date_createdстовпець в моїй базі даних , яка містить …
90 mysql 




Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.