При попытке вставить запись в таблицу я получаю ошибку последовательности:
Query: SELECT my_table_seq.currval FROM dual
Warning (512): SQL Error: ORA-02289: sequence does not exist
В этой таблице нет последовательности.Это больше похоже на HABTM.У меня есть таблица:
CREATE TABLE "MYSCHEMA"."MY_TABLE"
(
"WORK_ID" NUMBER NOT NULL ENABLE,
"ITEM_ID" NUMBER NOT NULL ENABLE,
CONSTRAINT "MY_TABLE_PK" PRIMARY KEY ("WORK_ID", "ITEM_ID")
)
Я вручную добавляю оба идентификатора, используя:
$this->MyModel->set(array('work_id' => 1, 'item_id' => 2));
$this->MyModel->save();
Есть идеи, как предотвратить ошибку?Мне просто нужно сделать $this->MyModel->query()
и выполнить запрос вручную?