0 / 0 / 0
Регистрация: 17.08.2022
Сообщений: 2
|
|
1 | |
Есть таблица в MYSQL. Там данные не должны повторяться, типа не должны быть дубликаты18.08.2022, 06:35. Показов 481. Ответов 4
Метки нет (Все метки)
но при этом введенное должно сохранится. Например, есть 2 таблицы, в первой статьи, во второй категории статей. Статьи разделены на категории. Я беру id категорий, то есть с первой таблицы и вставляю во вторую, чтобы у статей было категория. И при вводе на сайте уже новых статей и категорий, нужно что бы категории не повторялись
0
|
18.08.2022, 06:35 | |
Ответы с готовыми решениями:
4
В поле данные не должны превышать значения другого поля и должны быть не менее 0 Сколько имеется шестизначных чисел, если первая цифра разряда может быть нулем, цифры не должны повторяться Следует дать конкретную постановку, т.е. указать, какие классы должны быть реализованы, какие должны быть в ни Если есть в базе данные, то всё выводится, иначе выводится шаблон, где должны быть данные |
165 / 150 / 58
Регистрация: 15.06.2013
Сообщений: 1,107
|
|
18.08.2022, 07:27 | 2 |
Если вы имеете ввиду то, чтобы пользователь не мог создать категорию с таким же названием, то можете использовать функцию UNIQUE в MySql. Либо просто проверяйте есть ли уже в базе такое название
0
|
1261 / 959 / 225
Регистрация: 01.10.2018
Сообщений: 3,713
|
|
18.08.2022, 09:36 | 3 |
Автоинкрементальные поля, например с именем id, в обеих таблицах.
Внешний ключ, если у статьи может быть только одна категория. Изначально может содержать ссылку на какую-нибудь категорию "по умолчанию" или NULL.
0
|
0 / 0 / 0
Регистрация: 17.08.2022
Сообщений: 2
|
|
18.08.2022, 11:48 [ТС] | 4 |
0
|
1261 / 959 / 225
Регистрация: 01.10.2018
Сообщений: 3,713
|
||||||
18.08.2022, 13:11 | 5 | |||||
UNIQUE - это не функция, а разновидность индекса (ключа). Если вы используете только числовые идентификаторы, вам это не нужно, т.к. первичные ключи сами по себе уникальные.
Добавлено через 5 минут Поля с числовыми идентификаторами описываемых объектов, естественно, должны быть первичными ключами. Все разновидности ключей и автоинкрементальное поле обычно определяются прямо при определении таблицы (в поисковой системе наберите "mysql create table" и перейдите по ссылке на сайт MySQL(.com)). Но можно и отдельно: смотрите alter table `table` add [primary|unique] key, alter table `table` modify `field`. Добавлено через 5 минут Пример:
0
|
18.08.2022, 13:11 | |
18.08.2022, 13:11 | |
Помогаю со студенческими работами здесь
5
Когда я запускаю, там в первом столбце все цифры 1, а должны быть разные Найти количество чисел, где первые L битов должны быть нулями, и последние R битов должны быть нулями Как создать такое в делфи в окне паскаля,там должны быть кнопки очистить выполнить и выход? Свойства VM типа ObservableCollection<T> - почему должны быть ReadOnly? Списки людей не должны повторяться Почему все элементы массива должны быть одного типа? Данные должны быть представлены в виде структуры Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |