там не надо особо с полями морочиться. Создал структуру, типы определил, а дальше создавай уже формы, выпадающие меню, кнопки поиска и радуйся результатам )
Т.к. совместимость много ко многим, нужна ещё одна таблица, с характеристиками. Учти, у тебя пока только по кабелю совместимость, потом по nfc, потом по размерам (телефон-чехол) и т.д.
И зря для каждого айтема отдельную таблицу делаешь, мысли глобально: айтемы (все) - одна таблица, типы айтемов (телефон, кабель и т.д.) - вторая, характеристики - третья