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

196
Как удалить ограничение SQL по умолчанию, не зная его имени?

В Microsoft SQL Server я знаю запрос, чтобы проверить, существует ли ограничение по умолчанию для столбца и удалить ограничение по умолчанию: IF EXISTS(SELECT * FROM sysconstraints WHERE id=OBJECT_ID('SomeTable') AND COL_NAME(id,colid)='ColName' AND OBJECTPROPERTY(constid, 'IsDefaultCnst')=1) ALTER...

196
Ограничения внешнего ключа: когда использовать ON UPDATE и ON DELETE

Я проектирую свою схему базы данных, используя MySQL Workbench, что довольно круто, потому что вы можете создавать диаграммы и конвертировать их: P В любом случае, я решил использовать InnoDB из-за поддержки внешнего ключа. Однако я заметил одну вещь: она позволяет вам устанавливать параметры «При...

196
Восстановление Postgresql после обновления до OSX 10.7 Lion

Я недавно обновился до OSX 10.7, после чего моя установка rails полностью прервалась при попытке подключиться к серверу psql. Когда я делаю это из командной строки, используя psql -U postgres он работает совершенно нормально, но когда я пытаюсь запустить сервер или консоль rails с тем же именем...

196
Экспорт определенных строк из таблицы PostgreSQL как SQL-скрипт INSERT

У меня есть схема базы данных с именем: nyummyи таблица с именем cimory: create table nyummy.cimory ( id numeric(10,0) not null, name character varying(60) not null, city character varying(50) not null, CONSTRAINT cimory_pkey PRIMARY KEY (id) ); Я хочу экспортировать cimoryданные таблицы в виде...

196
Как обновить Identity Column в SQL Server?

У меня есть база данных SQL Server, и я хочу изменить столбец идентификаторов, поскольку он начинался с большого числа 10010и связан с другой таблицей, теперь у меня есть 200 записей, и я хочу исправить эту проблему до того, как записи увеличатся. Каков наилучший способ изменить или сбросить этот...

195
MySQL - строки в столбцы

Я пытался искать сообщения, но нашел решения только для SQL Server / Access. Мне нужно решение в MySQL (5.X). У меня есть таблица (называемая историей) с 3 столбцами: hostid, itemname, itemvalue. Если я сделаю select ( select * from history), он вернет +--------+----------+-----------+ | hostid |...

195
MySQL: как копировать строки, но изменить несколько полей?

У меня есть большое количество строк, которые я хотел бы скопировать, но мне нужно изменить одно поле. Я могу выбрать строки, которые я хочу скопировать: select * from Table where Event_ID = "120" Теперь я хочу скопировать все эти строки и создать новые строки при установке Event_IDв 155. Как я...

195
Как удалить корневой пароль MySQL [закрыто]

Закрыто. Этот вопрос не по теме . В настоящее время он не принимает ответы. Хотите улучшить этот вопрос? Обновите вопрос, чтобы он соответствовал теме переполнения стека. Закрыто 7 лет назад . Улучшить этот вопрос Я хочу удалить пароль для пользователя root в localhost. Как я могу это сделать? По...

195
выбор уникальных значений из столбца

У меня есть таблица MySQL, которая содержит следующий тип информации: Date product 2011-12-12 azd 2011-12-12 yxm 2011-12-10 sdx 2011-12-10 ssdd Вот пример сценария, который я использую для получения данных из этой таблицы: <?php $con = mysql_connect("localhost","username","password"); if (!$con)...

195
ALTER TABLE для добавления составного первичного ключа

У меня есть стол под названием provider. У меня есть три колонки под названием person, place, thing. Могут быть дубликаты людей, дубликаты мест и дубликаты вещей, но никогда не может быть дублирующейся комбинации человек-место-вещь. Как мне ALTER TABLE добавить составной первичный ключ для этой...

194
Усеченные (не круглые) десятичные знаки в SQL Server

Я пытаюсь определить лучший способ обрезать или отбрасывать лишние десятичные разряды в SQL без округления. Например: declare @value decimal(18,2) set @value = 123.456 Это автоматически круглый @valueбыть 123.46, это хорошо в большинстве случаев. Однако для этого проекта мне это не нужно. Есть ли...

194
Вернуть результаты анонимного типа?

Используя простой пример ниже, каков наилучший способ вернуть результаты из нескольких таблиц, используя Linq to SQL? Скажем, у меня есть две таблицы: Dogs: Name, Age, BreedId Breeds: BreedId, BreedName Я хочу вернуть всех собак со своими BreedName. Я должен заставить всех собак использовать что-то...

194
Могу ли я восстановить одну таблицу из полного файла mysql mysqldump?

У меня есть резервная копия mysqldump моей базы данных mysql, состоящей из всех наших таблиц, которая составляет около 440 мегабайт. Я хочу восстановить содержимое только одной из таблиц формы mysqldump. Это возможно? Теоретически, я мог бы просто вырезать раздел, который перестраивает таблицу,...

194
Условие в СОЕДИНЕНИИ или ГДЕ

Есть ли разница (производительность, лучшие практики и т. Д.) Между помещением условия в предложение JOIN и предложением WHERE? Например... -- Condition in JOIN SELECT * FROM dbo.Customers AS CUS INNER JOIN dbo.Orders AS ORD ON CUS.CustomerID = ORD.CustomerID AND CUS.FirstName = 'John' -- Condition...

194
Измените столбец MySQL на AUTO_INCREMENT.

Я пытаюсь изменить таблицу, чтобы сделать ее столбец первичного ключа AUTO_INCREMENTпосле факта. Я пробовал следующий SQL, но получил уведомление об ошибке синтаксиса. ALTER TABLE document ALTER COLUMN document_id AUTO_INCREMENT Я что-то не так делаю или это невозможно? + -------------------- + |...

194
Как написать foreach в SQL Server?

Я пытаюсь достичь чего-то по принципу «для каждого», где я хотел бы взять идентификаторы возвращенного оператора выбора и использовать каждый из них. DECLARE @i int DECLARE @PractitionerId int DECLARE @numrows int DECLARE @Practitioner TABLE ( idx smallint Primary Key IDENTITY(1,1) , PractitionerId...

193
Каковы лучшие практики для проектирования многоязычных баз данных? [закрыто]

В настоящее время этот вопрос не очень подходит для нашего формата вопросов и ответов. Мы ожидаем, что ответы будут подтверждены фактами, ссылками или опытом, но этот вопрос, скорее всего, вызовет дебаты, споры, опрос или расширенное обсуждение. Если вы считаете, что этот вопрос можно улучшить и,...

193
В чем разница между использованием INDEX против KEY в MySQL?

Я знаю, как использовать INDEX, как в следующем коде. И я знаю, как использовать внешний ключ и первичный ключ . CREATE TABLE tasks ( task_id INT UNSIGNED NOT NULL AUTO_INCREMENT, parent_id INT UNSIGNED NOT NULL DEFAULT 0, task VARCHAR(100) NOT NULL, date_added TIMESTAMP NOT NULL, date_completed...