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

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

10
Надайте ** всі ** пільги на базу даних
Я створив базу даних, наприклад 'mydb'. CREATE DATABASE mydb CHARACTER SET utf8 COLLATE utf8_bin; CREATE USER 'myuser'@'%' IDENTIFIED BY PASSWORD '*HASH'; GRANT ALL ON mydb.* TO 'myuser'@'%'; GRANT ALL ON mydb TO 'myuser'@'%'; GRANT CREATE ON mydb TO 'myuser'@'%'; FLUSH PRIVILEGES; Тепер я можу ввійти в базу даних звідусіль, але …


16
Помилка MySQL 1093 - Неможливо вказати цільову таблицю для оновлення в пункті FROM
У мене story_categoryв базі даних таблиця з пошкодженими записами. Наступний запит повертає пошкоджені записи: SELECT * FROM story_category WHERE category_id NOT IN ( SELECT DISTINCT category.id FROM category INNER JOIN story_category ON category_id=category.id); Я спробував видалити їх, виконуючи: DELETE FROM story_category WHERE category_id NOT IN ( SELECT DISTINCT category.id FROM …


30
# 1071 - вказаний ключ був занадто довгим; Максимальна довжина ключа - 767 байт
Коли я виконав таку команду: ALTER TABLE `mytable` ADD UNIQUE ( `column1` , `column2` ); Я отримав це повідомлення про помилку: #1071 - Specified key was too long; max key length is 767 bytes Інформація про колонку1 та стовпчик2: column1 varchar(20) utf8_general_ci column2 varchar(500) utf8_general_ci Я думаю, що varchar(20)потрібно лише …

8
Як зменшити / очистити файл ibdata1 у MySQL
Я використовую MySQL у localhost як "інструмент запиту" для статистики R, тобто кожен раз, коли я запускаю скрипт R, я створюю нову базу даних (A), створюю нову таблицю (B), імпортую дані в B , надішліть запит, щоб отримати те, що мені потрібно, і тоді я кидаю B і краплю A. …
561 mysql  database  innodb 

5
MySQL рядок замінити
У мене стовпець, що містить URL-адреси (id, url): http://www.example.com/articles/updates/43 http://www.example.com/articles/updates/866 http://www.example.com/articles/updates/323 http://www.example.com/articles/updates/seo-url http://www.example.com/articles/updates/4?something=test Я хотів би змінити слово "оновлення" на "новини". Чи можливо це зробити за допомогою сценарію?
559 mysql  replace 

9
Пропустіть певні таблиці за допомогою mysqldump
Чи є спосіб обмежити певні таблиці з команди mysqldump? Наприклад, я використовував би такий синтаксис, щоб скинути лише таблицю1 та таблицю2: mysqldump -u username -p database table1 table2 > database.sql Але чи є подібний спосіб скинути всі таблиці, крім table1 та table2? Я нічого не знайшов у документації на mysqldump, …
558 sql  mysql  database  mysqldump 

17
Як відновити дамп-файл із mysqldump?
Мені видали файл бази даних MySQL, який мені потрібно відновити як базу даних на моїй машині Windows Server 2008. Я спробував використовувати MySQL Administrator, але у мене з’явилася така помилка: Вибраний файл був згенерований mysqldump і не може бути відновлений цим додатком. Як мені це зробити?
542 mysql  sql  database 


10
Коли використовувати MongoDB або інші системи баз даних, орієнтовані на документи? [зачинено]
Закрито . Це питання ґрунтується на думці . Наразі відповіді не приймаються. Хочете вдосконалити це питання? Оновіть питання, щоб на нього можна було відповісти фактами та цитатами, відредагувавши цю публікацію . Закрито 6 років тому . Ми пропонуємо платформу для відео- та аудіокліпів, фотографій та векторних графік. Ми почали з …
516 mysql  mongodb 

12
Як замінити регулярний вираз у MySQL?
У мене є таблиця з ~ 500k рядками; varchar (255) стовпець UTF8 filenameмістить ім'я файлу; Я намагаюся викреслити різних дивних символів із імені файлу - думав, що буду використовувати клас символів: [^a-zA-Z0-9()_ .\-] Тепер, чи є в MySQL функція, яка дозволяє вам замінювати через регулярний вираз ? Я шукаю функцію, …
515 mysql  regex  mysql-udf 

13
Видалити за допомогою приєднатися до MySQL
Ось сценарій для створення моїх таблиць: CREATE TABLE clients ( client_i INT(11), PRIMARY KEY (client_id) ); CREATE TABLE projects ( project_id INT(11) UNSIGNED, client_id INT(11) UNSIGNED, PRIMARY KEY (project_id) ); CREATE TABLE posts ( post_id INT(11) UNSIGNED, project_id INT(11) UNSIGNED, PRIMARY KEY (post_id) ); У своєму PHP-коді під час видалення …
501 mysql 

11
MySQL - ОНОВЛЕННЯ запиту на основі SELECT Query
Мені потрібно перевірити (з тієї ж таблиці), чи існує зв'язок між двома подіями на основі дати-часу. Один набір даних буде містити кінцевий час дати певних подій, а інший набір даних міститиме початковий час дати для інших подій. Якщо перша подія завершується до другої події, то я хотів би пов’язати їх. …
501 mysql  select  sql-update 


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