|
| |
|
|
| |
для: olejek
(19.03.2008 в 17:31)
| | | всё понятно, спасибо. что-то сразу не дошло. | |
| |
|
|
|
| |
|
|
| |
для: buka
(19.03.2008 в 13:29)
| | | что-то я не понял.
каждый раз при запуске mysql?
а как это связывается с PHP | |
| |
|
|
| |
|
|
| |
для: kb_nn
(19.03.2008 в 12:46)
| | | Через интерфейс взаимодейсвия с базой данных. То бишь просто пускаете mysql и пишете туда программу. Но эти все радости работают только в 5-ой версии вроде | |
| |
|
|
| |
|
|
| |
для: constructor
(19.03.2008 в 11:27)
| | | ? | |
| |
|
|
| |
|
|
| |
для: kb_nn
(19.03.2008 в 11:02)
| | | Всё это надо прописывать через командную строку. | |
| |
|
|
| |
|
|
| |
для: constructor
(19.03.2008 в 00:10)
| | | хм. суть идеи понятна.
но я пока с триггерами не работал.
а куда это надо прописывать? | |
| |
|
|
| |
|
|
| |
для: kb_nn
(18.03.2008 в 15:54)
| | | Можно написать триггер. Допустим таблица называется catalogs.
DELIMITER //
CREATE TRIGGER inc BEFORE INSERT ON catalogs
FOR EACH ROW
BEGIN
IF ((SELECT MAX(id_tovar) FROM catalogs) = NULL)
THEN SET NEW.id_tovar = 1;
ELSE SET NEW.id_tovar = (SELECT MAX(id_tovar) FROM catalogs) + 1;
END IF;
END
//
|
Теперь при вставлении триггер автоматически будет задавать число для поля id_catalog. | |
| |
|
|
| |
|
|
| | слушайте. пусть в таблице если два поля. ид_каталога и ид_товара внутри данного каталога.
можно сделать так, чтобы при добавлении нового товара его ид автоматически был больше на 1 максимального для данного каталога. | |
| |
|
|
|