обновление строки базы данных с помощью сценария оболочки Symfony - PullRequest
0 голосов
/ 22 сентября 2019

Учитывая следующую команду ('symfony iseeme: order-Approve') и таблицу mysql, пожалуйста, напишите немного сценария оболочки, который находит все ордера с 'order_status' из 'error', которые содержат текст 'connection failed'в поле «customer_service_note» и измените состояние заказа с «error» на «new».Обязательно используйте команду для изменения состояния, а не SQL, поскольку она выполняет дополнительную необходимую работу, не выполняемую простым обновлением SQL.

Описание: iseeme: order-Approve изменяет состояние выбранных заказов.(b) $ query 'description order' + -------------------------------- + --------------- + ------ + ----- + --------- + ----------------+ |Поле |Тип |Null |Ключ |По умолчанию |Extra |+ -------------------------------- + --------------- +------ + ----- + --------- + ---------------- + |id |int (11) |НЕТ |PRI |NULL |auto_increment ||UID |Варчар (40) |НЕТ |UNI |NULL |||VENDOR_ID |int (11) |НЕТ |MUL |NULL |||vendor_order_identifier |Варчар (255) |НЕТ ||NULL |||customer_first_name |varchar (64) |ДА ||NULL |||customer_middle_name |varchar (64) |ДА ||NULL |||customer_last_name |varchar (64) |ДА ||NULL |||customer_company |varchar (64) |ДА ||NULL |||customer_street_address_1 |varchar (64) |ДА ||NULL |||customer_street_address_2 |varchar (64) |ДА ||NULL |||customer_suburb |varchar (64) |ДА ||NULL |||customer_city |varchar (64) |ДА ||NULL |||customer_state |varchar (64) |ДА ||NULL |||customer_postcode |varchar (32) |ДА ||NULL |||customer_country_id |int (11) |ДА |MUL |NULL |||customer_telephone |varchar (32) |ДА ||NULL |||customer_email_address |Варчар (255) |ДА ||NULL |||customer_shipment_notification |Варчар (255) |ДА ||нет |||customer_note |длинный текст |ДА ||NULL |||billing_first_name |varchar (64) |ДА ||NULL |||billing_middle_name |varchar (64) |ДА ||NULL |||billing_last_name |varchar (64) |ДА ||NULL |||billing_company |varchar (64) |ДА ||NULL |||billing_attention |varchar (64) |ДА ||NULL |||billing_street_address_1 |varchar (64) |ДА ||NULL |||billing_street_address_2 |varchar (64) |ДА ||NULL |||billing_suburb |varchar (64) |ДА ||NULL |||billing_city |varchar (64) |ДА ||NULL |||billing_state |varchar (64) |ДА ||NULL |||billing_postcode |varchar (32) |ДА ||NULL |||billing_country_id |int (11) |ДА |MUL |NULL |||billing_telephone |varchar (32) |ДА ||NULL |||billing_email_address |Варчар (255) |ДА ||NULL |||payment_method |Варчар (255) |ДА ||NULL |||cc_type |Варчар (20) |ДА ||NULL |||cc_owner |varchar (64) |ДА ||NULL |||номер_cc |VARCHAR (32) |ДА ||NULL |||cc_expires |дата |ДА ||NULL |||дата_куплена |дата и время |ДА ||NULL |||order_status |Варчар (255) |ДА ||новый |||order_status_note |Варчар (255) |ДА ||NULL |||order_date_finished |дата и время |ДА ||NULL |||currency_id |int (11) |ДА |MUL |NULL |||subtotal_items |десятичный (14,2) |ДА ||0,00 |||subtotal_tax |десятичный (14,2) |ДА ||0,00 |||subtotal_giftwrap |десятичный (14,2) |ДА ||0,00 |||subtotal_shipping |десятичный (14,2) |ДА ||0,00 |||subtotal_coupon |десятичный (14,2) |ДА ||0,00 |||subtotal_discount |десятичный (14,2) |ДА ||0,00 |||subtotal_gift_certificate |десятичный (14,2) |ДА ||0,00 |||subtotal_credit |десятичный (14,2) |ДА ||0,00 |||subtotal_misc_adjustment |десятичный (14,2) |ДА ||0,00 |||subtotal_misc_adjustment_note |длинный текст |ДА ||NULL |||всего |десятичный (14,2) |ДА ||0,00 |||merchant_note |длинный текст |ДА ||NULL |||создал_ат |дата и время |НЕТ ||NULL |||updated_at |дата и время |НЕТ ||NULL |||PO_NUMBER |Варчар (255) |ДА ||NULL |||customer_service_note |длинный текст |ДА ||NULL |||ism_invoice_number |Варчар (255) |ДА ||NULL |||получатель_адрес_адрес |Варчар (255) |ДА ||NULL |||customer_vendor_identifier |Варчар (255) |ДА ||NULL |||billing_vendor_identifier |Варчар (255) |ДА ||NULL |||код купона |Варчар (255) |ДА ||NULL |

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...