почему внешний ключ не работает в websql ..?

я пытаюсь использовать внешний ключ в моем приложении с помощью веб-SQL .. я тестирую его в Chrome ... без ошибок ... но когда я тестирую с ручной вставкой в таблицу IMG (содержат FK)

я надеюсь потерпеть неудачу .. но вставить все еще успешно .. это мой код .. пожалуйста, помогите мне ..

tx.executeSql("PRAGMA foreign_keys = ON;");    
tx.executeSql("CREATE TABLE IF NOT EXISTS img (ID INTEGER PRIMARY KEY ASC,imgID VARCHAR, image VARCHAR,  FOREIGN  KEY (imgID) REFERENCES trans (ID) )", []);

В этом случае я пытаюсь использовать метод FK для сохранения данных имени моего изображения и подключения к таблице трансляции.

мой код вставки

tx.executeSql("insert into img (imgID,image) values ('100','23.jpg')");

Ответы на вопрос(1)

Ваш ответ на вопрос