Когда мы предоставляем тип строки / varchar для SQL-запроса, мы должны указать его с помощью ''.
и для типов без varchar нет необходимости поставлять ''.
Вот почему ваш запрос работает нормально, когда вы пишете
SELECT order_id fromorder where order_id='U687678601'
это показывает, что ваш столбец order_id содержит тип varchar. так что теперь вы должны применить следующий синтаксис к SQL-запросу:
SELECT column_name,..... FROM table WHERE column_name = 'varchar_value'
или
SELECT column_name,..... FROM table WHERE column_name = nonvarchar_value.
и также учтите, что ORDER является зарезервированным ключевым словом .. поэтому попробуйте изменить имя таблицы на другое, например, order_table или else ...