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

682
Сбросить семя идентификации после удаления записей в SQL Server

Я вставил записи в таблицу базы данных SQL Server. Для таблицы был определен первичный ключ, и для начального идентификатора с автоприращением установлено значение «Да». Это делается главным образом потому, что в SQL Azure для каждой таблицы должны быть определены первичный ключ и идентификатор. Но...

670
Дублирование таблицы, индексов и данных MySQL

Как мне скопировать или клонировать или дублировать данные, структуру и индексы таблицы MySQL в новую? Это то, что я нашел до сих пор. Это скопирует данные и структуру, но не индексы: create table {new_table} select * from {old_table}; Это скопирует структуру и индексы, но не данные: create table...

668
Хосту "xxx.xx.xxx.xxx" не разрешено подключаться к этому серверу MySQL

Это должно быть очень просто, но я не могу заставить его работать на всю жизнь. Я просто пытаюсь удаленно подключиться к моему серверу MySQL. соединяясь как mysql -u root -h localhost -p работает нормально, но пытается mysql -u root -h 'any ip address here' -p не удается с ошибкой ERROR 1130...

664
Запрос на обновление SQL с использованием соединений

Я должен обновить поле со значением, которое возвращается объединением 3 таблиц. Пример: select im.itemid ,im.sku as iSku ,gm.SKU as GSKU ,mm.ManufacturerId as ManuId ,mm.ManufacturerName ,im.mf_item_number ,mm.ManufacturerID from item_master im, group_master gm, Manufacturer_Master mm where...

651
Как временно отключить ограничение внешнего ключа в MySQL?

Можно ли временно отключить ограничения в MySQL? У меня есть две модели Django, каждая с ForeignKey к другой. Удаление экземпляров модели возвращает ошибку из-за ограничения ForeignKey: cursor.execute("DELETE FROM myapp_item WHERE n = %s", n) transaction.commit_unless_managed() #a foreign key...

650
Найти дубликаты записей в MySQL

Я хочу вытащить дубликаты записей в базе данных MySQL. Это можно сделать с помощью: SELECT address, count(id) as cnt FROM list GROUP BY address HAVING cnt > 1 Что приводит к: 100 MAIN ST 2 Я хотел бы вытащить его так, чтобы он показывал каждую строку, которая является дубликатом. Что-то вроде:...

650
Как удалить базу данных PostgreSQL, если к ней есть активные подключения?

Мне нужно написать скрипт, который удалит базу данных PostgreSQL. С ним может быть много связей, но скрипт должен это игнорировать. Стандартный DROP DATABASE db_nameзапрос не работает при открытых соединениях. Как я могу решить...

649
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...

648
Как урезать таблицу с внешним ключом?

Почему не TRUNCATE на mygroupработе? Даже если у меня есть, ON DELETE CASCADE SETя получаю: ОШИБКА 1701 (42000): Невозможно обрезать таблицу, на которую ссылается ограничение внешнего ключа ( mytest. instance, CONSTRAINT instance_ibfk_1FOREIGN KEY ( GroupID) ССЫЛКИ mytest. mygroup( ID)) drop...

645
Вставить, при повторном обновлении в PostgreSQL?

Несколько месяцев назад я узнал из ответа на Stack Overflow, как выполнять несколько обновлений одновременно в MySQL, используя следующий синтаксис: INSERT INTO table (id, field, field2) VALUES (1, A, X), (2, B, Y), (3, C, Z) ON DUPLICATE KEY UPDATE field=VALUES(Col1), field2=VALUES(Col2); Я сейчас...

644
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 *...

638
Когда использовать CouchDB поверх MongoDB и наоборот

Я застрял между этими двумя базами данных NoSQL. В моем проекте я буду создавать базу данных в базе данных. Например, мне нужно решение для создания динамических таблиц. Таким образом, пользователи могут создавать таблицы со столбцами и строками. Я думаю, что MongoDB или CouchDB будут хороши для...

635
SQL несколько столбцов

Я пытаюсь сортировать по нескольким столбцам в SQL, и в разных направлениях. column1будет отсортирован по убыванию и по column2возрастанию. Как я могу это

633
Когда использовать одинарные, двойные и обратные кавычки в MySQL

Я пытаюсь узнать лучший способ написания запросов. Я также понимаю важность того, чтобы быть последовательным. До сих пор я беспорядочно использовал одинарные, двойные и обратные кавычки без какой-либо реальной мысли. Пример: $query = 'INSERT INTO table (id, col1, col2) VALUES (NULL, val1, val2)';...

628
Создайте нового пользователя в MySQL и предоставьте ему полный доступ к одной базе данных.

Я хочу создать нового пользователя в MySQL и дать ему полный доступ только к одной базе данных, скажем dbTest, которую я создаю с помощью команды like create database dbTest;. Какими будут команды MySQL для...

620
PostgreSQL: разница между текстом и varchar (различается символ)

В чем разница между textтипом данных и character varying( varchar) типами данных? Согласно документации Если изменение символов используется без спецификатора длины, тип принимает строки любого размера. Последнее является расширением PostgreSQL. а также Кроме того, PostgreSQL предоставляет тип...