abdul subhan mohammed Ответов: 1

Как хранить количество строк, имеющих один заголовок в базе данных?


Привет ребята,

У меня есть один сценарий,

- я тут сконструировал одну страницу в asp.net, слот для.aspx-файл

где у меня есть одно текстовое поле для SlotName и в одной таблице у меня нет.слотов, т. е.,
<table>
<tr><tdcolspan="3">Slot Name</td></tr>
<tr>
<td><input type="text" id="startime"/></td>
<td><input type="time" id="endime"/></td>
<td><input type="button" id='remove' value='remove' /> </td>
</tr>
<tr>
<td><input type="time" id="startime"/></td>
<td><input type="time" id="endime"/></td>
<td><input type="button" id='remove' value='remove' /> </td>
</tr>
<tr>
<td><input type="time" id="startime"/></td>
<td><input type="time" id="endime"/></td>
<td><input type="button" id='remove' value='remove' /> </td>
</tr>
<tr>
<td><input type="time" id="startime"/></td>
<td><input type="time" id="endime"/></td>
<td><input type="button" id='remove' value='remove' /> </td>
</tr>
</table>


Что я уже пробовал:

I want to store this data, in the sql table.

should i stored same name for each row or how.

может ли кто-нибудь из плз помочь мне, какой должна быть структура таблицы для этого.


Спасибо

Maciej Los

Что ж... Вы должны хранить эти данные в 2 столбцах (starttime, endtime). Каждая запись должна быть однострочной. Так вот, я не понимаю, что у вас за бред...

1 Ответов

Рейтинг:
2

W∴ Balboos, GHB

Чтобы позаботиться о возможных дубликатах значений имени слота (и, возможно, других), у вас должен быть столбец идентификаторов. Как это реализуется, немного зависит от базы данных, но она будет назначать, автоматически, уникальное значение для каждой строки в вашей таблице. Затем вы можете оперировать этой конкретной записью, используя идентификационный номер в предложении where. Вы также можете наложить ограничения на свою таблицу, например запретить двум элементам иметь один и тот же слот, начало и конец или что-то еще, что вы хотите запретить, чтобы ввести его в базу данных не удалось.

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