|
|
|
|
|
для: Gans
(26.11.2007 в 17:18)
| | авто_инкремент - это, буквально, - поеденичное прибавление - т.е. если в запросе к БД не указывается id элемента, который нужно добавить, то берётся последний добавленный номер идентификатора и к нему прибавляется еденичка :)
если Вас интересует правильно созданная и организованная БД, то почитайте всё, что связано с проектирование БД
если Вы не знаете, как сделать БД на MySQL, то почитайте любую книгу про создание БД для MySQL, иногда в таких книгах бывает и про проектирование БД | |
|
|
|
|
|
|
|
для: Gans
(26.11.2007 в 17:18)
| | MySql без участия PHP будет присваивать значение автоматически, увеличивая на единицу. Если автоинкремент был присвоен, он никогда не поменяется. К примеру если Вы заносили строки: 1, 2, 3, 4, 5 и потом удалили 3-ю, то при вставке новой строки автоинкремент будет со значением 6, а не 3.
MySql сама помнит об автоинкременте, поэтому о нем беспокоится не надо.
Его используют для уникализации строк, для связи между разными таблицами и т.п... | |
|
|
|
|
|
|
|
для: retsoul
(25.11.2007 в 22:12)
| | мне не понятно во всем этом одно!
MySQL автоматически присваивает нужный id например фирмы к товару или это происходит на уровне языка программирования (PHP), если автоматически то как он узнает какой id товара присвоить.
думаю я задаю до жути тривиальные вопросы, если есть ресурс или книга где на эту тему разжевано и расставлено по полочкам буду очень благодарен... | |
|
|
|
|
|
|
|
для: Gans
(25.11.2007 в 21:57)
| | ключ у фирмы - "ай-ди" поле с авто_инкрементом и первичный ключ,
ключ у товара - "ай-ди" товара, тоже поле с автоинкрементом и праймари кей, т.е. первичный ключ, а также ещё один столбец с кодом товара, который будет указываться фирмами
поясняю
id - у товара будет нужен, например, для вывода где-либо и как-либо, и он не будет пустым, а код самого товара, будет вводиться кем-либо и по нему можно будет производить, в последствии, поиск или выборку, но при этом оно может быть пустым, также у товара будет столбец для привязке к фирме, т.е в которое будет писать id фирмы, которой он пренадлежит
всё остальное уже зависит от Вас :) | |
|
|
|
|
|
|
|
для: retsoul
(25.11.2007 в 20:44)
| | для этого ключи нужно использовать?? | |
|
|
|
|
|
|
|
для: retsoul
(25.11.2007 в 20:44)
| | а номера к товарам... | |
|
|
|
|
|
|
|
для: Gans
(25.11.2007 в 20:36)
| | на вскидку: две таблицы
1 фирмы - перечисление фирм
2 товары - перечисление товаров
связь товаров с фирмами - id фирмы | |
|
|
|
|
|
|
| привет всем...
у мне проблема! по MySQL и SQL имею базовае знания, незнаю куда направить свой взгляд что бы получить нужные знания для решения конкретной задачи(в кратчайшие сроки)
задача следующая:
Есть фирмы.
У фирм наименования товаров(имена на один и тот же товар могут быть разные у всех фирм)
К товарам есть номера, разные у разнах фирм, несколько штук.
номера добовляются в разное время... с начала конечно товар а потом к нему номера
При задании номера должно появиться товар и фирма.
как все это связать?? | |
|
|
|
|