Kode Kesalahan: 1005. Tidak dapat membuat tabel '…' (errno: 150)

Saya mencari solusi untuk masalah ini di Internet dan memeriksa pertanyaan Stack Overflow, tetapi tidak ada solusi yang berfungsi untuk kasus saya. Saya ingin membuat kunci asing dari tabel sira_no ke metal_kod. ALTER TABLE sira_no ADD CONSTRAINT METAL_KODU FOREIGN KEY(METAL_KODU) REFERENCES...