Я создаю приложение, которое будет иметь одну таблицу клиентов с полем INT автоинкрементного идентификатора. Затем у меня есть Html-форма «кейс», в которой пользователю нужно будет выбрать клиента из раскрывающегося списка, а затем добавить некоторую информацию о «кейсе», которая войдет в другую таблицу. Это означает, что у клиента будет идентификатор 1,2,3 и так далее. И я хотел бы, чтобы дело добавляло одно десятичное число к идентификационному номеру клиента, выбранного из выпадающего списка. Итак, для Клиента номер два + 1: 2.1, 2.2 и так далее. Клиент №3, 3.1, 3.2 и т.д.
Каков наилучший способ добавить это дело в SQL? Я вижу, что если я выбрал Decimal для поля идентификатора случая, я получаю число 3,4 как 3,400, потому что я выбрал десятичное число 4,3 (MySQL) для тестирования. Мне нужно иметь такие десятичные знаки, потому что количество случаев может достигать сотен, я не могу это обрезать. Я борюсь с типом полей MySQL и с тем, как решить эту проблему. Буду признателен за руководство.
Единственное, что я могу придумать, это передать значение клиента, а затем сделать id + "." + 1 и сохраните его как десятичное число 1,1 (MySQL), будет ли это автоматически увеличиваться до 1,2 и так далее?