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

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


11
Яке найкраще порівняння використовувати для MySQL з PHP? [зачинено]
Закрито . Це питання ґрунтується на думці . Наразі відповіді не приймаються. Хочете вдосконалити це питання? Оновіть питання, щоб на нього можна було відповісти фактами та цитатами, відредагувавши цю публікацію . Закрито 4 роки тому . Мені цікаво, чи є "найкращий" вибір для порівняння в MySQL для загального веб-сайту, де …
731 php  mysql  encoding  collation 


10
Дублювання таблиці MySQL, індексів та даних
Як скопіювати або клонувати або дублювати дані, структуру та індекси таблиці MySQL до нової? Це те, що я знайшов поки що. Це скопіює дані та структуру, але не індекси: create table {new_table} select * from {old_table}; Це скопіює структуру та індекси, але не дані: create table {new_table} like {old_table};
669 mysql 

27
Хост 'xxx.xx.xxx.xxx' заборонено підключатися до цього сервера MySQL
Це повинно бути мертвим простим, але я не можу змусити його працювати на все життя. Я просто намагаюся віддалено підключитися до свого сервера MySQL. підключення як mysql -u root -h localhost -p працює чудово, але намагається mysql -u root -h 'any ip address here' -p не вдається з помилкою ERROR …



10
Як тимчасово відключити обмеження іноземного ключа в MySQL?
Чи можливо тимчасово відключити обмеження в MySQL? У мене є дві моделі Django, кожна з яких є ForeignKey до іншої. Видалення екземплярів моделі повертає помилку через обмеження ForeignKey: cursor.execute("DELETE FROM myapp_item WHERE n = %s", n) transaction.commit_unless_managed() #a foreign key constraint fails here cursor.execute("DELETE FROM myapp_style WHERE n = %s", …

23
Знайдіть дублікати записів у MySQL
Я хочу витягнути дублікати записів у базі даних MySQL. Це можна зробити за допомогою: SELECT address, count(id) as cnt FROM list GROUP BY address HAVING cnt > 1 Результати: 100 MAIN ST 2 Я хотів би витягнути його так, щоб він показував, що кожен рядок є дублікатом. Щось на зразок: …
650 mysql  duplicates 

13
Група запитів MySQL за днями / місяцями / роками
Чи можна зробити простий запит, щоб підрахувати, скільки записів у мене за певний проміжок часу, як рік, місяць чи день, маючи TIMESTAMPполе, як: SELECT COUNT(id) FROM stats WHERE record_date.YEAR = 2009 GROUP BY record_date.YEAR Або навіть: SELECT COUNT(id) FROM stats GROUP BY record_date.YEAR, record_date.MONTH Мати щомісячну статистику. Дякую!
649 mysql  sql  date  datetime  group-by 

12
Як урізати таблицю з обмеженим зовнішнім ключем?
Чому не TRUNCATE на mygroupроботі? Незважаючи на те, що я маю ON DELETE CASCADE SET: ПОМИЛКА 1701 (42000): Неможливо урізати таблицю, на яку посилається обмеження іноземного ключа ( mytest. instance, КОНТРОЛЬНИЙ instance_ibfk_1ІНТЕРНЕТ КЛЮЧ ( GroupID) ДОВІДКИ mytest. mygroup( ID)) drop database mytest; create database mytest; use mytest; CREATE TABLE mygroup …

4
Інжекція SQL, яка охоплює mysql_real_escape_string ()
Чи існує можливість ін'єкції SQL навіть при використанні mysql_real_escape_string()функції? Розглянемо цю вибіркову ситуацію. SQL побудований у PHP так: $login = mysql_real_escape_string(GetFromPost('login')); $password = mysql_real_escape_string(GetFromPost('password')); $sql = "SELECT * FROM table WHERE login='$login' AND password='$password'"; Я чув, як численні люди говорять мені, що такий код все ще небезпечний і його можна …

12
Коли використовувати одиничні лапки, подвійні лапки та зворотні посилання в MySQL
Я намагаюся навчитися найкращим способом писати запити. Я також розумію важливість бути послідовною. До сих пір я випадково використовував одиничні цитати, подвійні лапки та зворотні посилання без будь-якої реальної думки. Приклад: $query = 'INSERT INTO table (id, col1, col2) VALUES (NULL, val1, val2)'; Крім того , в наведеному вище прикладі, …
633 mysql  sql  quotes 

8
Створіть нового користувача в MySQL та надайте йому повний доступ до однієї бази даних
Я хочу створити нового користувача в MySQL і надати йому повний доступ лише до однієї бази даних, скажімо dbTest, що я створюю за допомогою команди типу create database dbTest;. Які би були команди MySQL для цього?


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