у вас не может быть автоинкрементного ключа.Увидеть этот ваш пример не имеет смысла, по ключу, который вы говорите, что order_id ссылается на orders (order_id), что хорошо, но в таблице вы говорите, что это то же значение - автоинкремент, что означает, что оно будет сгенерировано.по базе данных.
Удалите оба AUTO_INCREMENT из вашей таблицы order_line, и у вас все будет в порядке
, если вы хотите, чтобы у вас было поле AUTO_INCREMENT order_line_id в вашей таблице order_line в качестве первичного ключа (который я рекомендую)