Вопросы по теме 'unique-index'

Насколько неправильно иметь уникальный и обычный индекс для одного и того же столбца?
У меня есть следующая структура таблицы CREATE TABLE `table` ( `id` int(11) NOT NULL auto_increment, `date_expired` datetime NOT NULL, `user_id` int(11) NOT NULL, `foreign_id` int(11) NOT NULL, PRIMARY KEY (`id`), UNIQUE KEY...
2069 просмотров
schedule 21.02.2023

Короткий уникальный идентификатор в php
Я хочу создать уникальный идентификатор, но uniqid() дает что-то вроде '492607b0ee414' . Я бы хотел получить что-то похожее на то, что дает tinyurl: '64k8ra' . Чем короче, тем лучше. Единственное требование - в нем не должно быть очевидного...
76706 просмотров
schedule 31.08.2023

Уникальный индекс MySQL по нескольким полям
У нас в БД есть специальная таблица, которая хранит в себе историю своих изменений. Так называемая «самоархивируемая» таблица: CREAT TABLE coverages ( id INT, # primary key, auto-increment subscriber_id INT, current CHAR, # - could be...
2565 просмотров
schedule 10.09.2022

MySQL Сделать комбинацию столбцов уникальной
У меня есть таблица, в которой хранятся комментарии пользователей к изображениям на сайте. Таблица состоит из четырех столбцов: row_id, который является первичным ключом, image_id, user_id и комментарий. Что я хочу сделать, так это убедиться, что...
10023 просмотров
schedule 14.03.2022

NHibernate Удалить и добавить в ChildCollection ParentClass
У меня следующая проблема. У меня есть родительский класс с коллекцией дочерних объектов. public class Parent{ int _id; IList<Child> _childs = new List<Child>(); public IList<Child> Childs {get;} }...
578 просмотров
schedule 23.06.2022

Уникальный индекс в одной таблице
У меня есть таблица со столбцами login , lineno , line . Каждый login может иметь 3 lineno и 3 lines , каждый lineno должен быть уникальным, если login один и тот же. Я пробовал: create unique index unique_Lineno on rs_line (Lineno)...
27 просмотров
schedule 07.09.2023

sql-сервер: уникальное ограничение создает уникальный ключ и уникальный индекс
У меня есть 2 таблицы: attCatAppSet, attCatAppSet_translation В обеих таблицах я применил уникальное ограничение для двух столбцов (которые не являются первичными ключами), чтобы значения пары столбцов не могли дублироваться. GO ALTER TABLE...
974 просмотров

Невозможно удалить УНИКАЛЬНЫЙ индекс из таблицы
Когда я запускаю этот запрос ALTER TABLE "dbo"."ROOM" DROP INDEX "UNIQUE"; Я получил это сообщение: Ошибка 1018: неправильный синтаксис рядом с «ИНДЕКС». Если это предназначено как часть табличной подсказки, теперь требуются ключевое...
23360 просмотров
schedule 16.09.2022

Подсчет отдельных строк с использованием рекурсивного cte по нечеткому индексу
Учитывая следующую схему: CREATE TABLE identifiers ( id TEXT PRIMARY KEY ); CREATE TABLE days ( day DATE PRIMARY KEY ); CREATE TABLE data ( id TEXT REFERENCES identifiers , day DATE REFERENCES days , values NUMERIC[] ); CREATE INDEX...
2065 просмотров

Уникальная, индексная и полнотекстовая индексация MySQL. Все вместе или достаточно одного?
Я хотел, чтобы один конкретный столбец был уникальным, а также оптимизированным для поиска и сортировки. При этом тот же столбец должен иметь возможность полнотекстового поиска. Должен ли я добавлять все три типа индексации (уникальный, индексный и...
175 просмотров

Как сохранить URL-адрес как уникальный индекс на 100% защищенным от столкновений способом?
Я хочу иметь возможность сделать большой mysql INSERT , который игнорирует вставку, когда URL-адрес уже существует в базе данных. Это будет сделано с ON DUPLICATE KEY . Но для этого мне нужно сделать столбец url уникальным индексом. Я...
519 просмотров
schedule 29.07.2023

Перезапись существующих значений в поле уникального индекса в MongoDB (объединение событий пульса)
У меня есть веб-страница, отправляющая события сердцебиения на серверную часть nodejs, чтобы отслеживать, как долго пользователи просматривают определенную страницу (или части страницы). События сохраняются в MongoDB пакетами с использованием метода...
47 просмотров
schedule 06.01.2024

Будут ли транзакции ждать друг друга или работать параллельно, если мы говорим о таблице с уникальным индексом в InnoDB?
У меня одна таблица в движке InnoDB выглядит так: CREATE TABLE `sample` ( `id` int NOT NULL AUTO_INCREMENT PRIMARY KEY, `unique_str` varchar(255) NOT NULL ); ALTER TABLE `sample` ADD UNIQUE `unique_str_index` (`unique_str`); Как...
103 просмотров
schedule 26.11.2022

используются все значения первичного ключа и нет места для новых строк. что мне делать?
У меня есть класс ужина сущностей, который я не могу изменить, и он содержит целое число, зарегистрированное как OID (первичный ключ). как вы знаете, целое число может иметь значения от -2 147 483 648 до 2 147 483 647, и весь этот диапазон...
63 просмотров
schedule 12.06.2023