Lestat621
Новичок
Пытаюсь создать вторую таблицу со вторичным ключом. но получаю ошибку.
Существующая таблица с первичным ключом:
Далее пытаюсь создать вторую таблицу с изображениями с внешним ключом id:
На что получаю:
#1075 - Incorrect table definition; there can be only one auto column and it must be defined as a key
Что автоопредение может быть только одно. Но ведь я и так указываю одно.
Как мне еще тогда связать по id, но в тоже время что бы images имел автозаполнение своего id_photo?
Существующая таблица с первичным ключом:
PHP:
Field Type Null Key Default Extra
id int(10)unsigned NO PRI NULL auto_increment
tema varchar(255) YES MUL NULL
text text YES NULL
date timestamp NO CURRENT_TIMESTAMP
screenshot varchar(64) YES NULL
PHP:
create table images (
id_photo INT(10) UNSIGNED NOT NULL AUTO_INCREMENT,
id INT(10) UNSIGNED NOT NULL,
photo VARCHAR(100),
FOREIGN KEY (id) REFERENCES blog(id)
) ENGINE MyISAM;
#1075 - Incorrect table definition; there can be only one auto column and it must be defined as a key
Что автоопредение может быть только одно. Но ведь я и так указываю одно.
Как мне еще тогда связать по id, но в тоже время что бы images имел автозаполнение своего id_photo?