Вопросы с тегом «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 …
670 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", n) transaction.commit_unless_managed() …

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 Query GROUP BY день / месяц / год
Можно ли сделать простой запрос, чтобы подсчитать, сколько записей у меня есть в определенный период времени, например, год, месяц или день, имея 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, CONSTRAINT instance_ibfk_1FOREIGN KEY ( 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, которую я создаю с помощью команды like create database dbTest;. Какими будут команды MySQL для этого?


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