Schreibmethode 1: sas_order_supply_month_pay-Satz aktualisieren RECEIVE_TIME=REPLACE(RECEIVE_TIME,DATE_FORMAT(RECEIVE_TIME,'%Y-%m-%d'),(wählen Sie PERIOD_END aus sas_task_supply_month_pay_period, wobei belong='1729' und CREATE_TIME wie '%2017-07-12%')) wobei ORDER_CODE='PO201707130115'; Schreibmethode 2: sas_order_supply_month_pay-Satz aktualisieren RECEIVE_TIME = ADDTIME ((wählen Sie PERIOD_END aus sas_task_supply_month_pay_period, wobei belong='1729' und CREATE_TIME wie „%2017-07-12%“)+Intervall 0 Stunde,Zeit(RECEIVE_TIME)), wobei ORDER_CODE=„PO201707130115“; Schreibmethode 3: sas_order_supply_month_pay-Satz aktualisieren RECEIVE_TIME = concat((wählen Sie PERIOD_END aus sas_task_supply_month_pay_period, wobei belong='1729' und CREATE_TIME wie '%2017-07-12%'),' ',DATE_FORMAT(RECEIVE_TIME,'%H:%i:%S')), wobei ORDER_CODE='PO201707130115'; Beschreibung: Das Format des Felds RECEIVE_TIME in der Tabelle as_order_supply_month_pay ist „2017-06-16 12:13:16“, und das Format des Felds PERIOD_END in der Tabelle sas_task_supply_month_pay_period ist „2017-07-12“, Nach der Ausführung wird Falsche Schreibweise: sas_order_supply_month_pay-Satz aktualisieren RECEIVE_TIME = DATE_FORMAT(concat((wählen Sie PERIOD_END aus sas_task_supply_month_pay_period, wobei belong='1729' und CREATE_TIME wie '%2017-07-12%'),' ',(wählen Sie DATE_FORMAT(RECEIVE_TIME,'%H:%i:%S') aus sas_order_supply_month_pay wobei ORDER_CODE='PO201707130115')),"yyyy-MM-dd %H:%i:%S") wobei ORDER_CODE='PO201707130115'; Falscher Schreibfehler: [Err] 1093 - Sie können die Zieltabelle „sas_order_supply_month_pay“ nicht für die Aktualisierung in der FROM-Klausel angeben. Fehleranalyse: Fehlererklärung: (Wählen Sie DATE_FORMAT(RECEIVE_TIME,'%H:%i:%S') aus sas_order_supply_month_pay, wobei ORDER_CODE='PO201707130115') Diese Anweisung kann einzeln ausgeführt werden, aber bei gemeinsamer Ausführung tritt ein Fehler auf. Meine Vermutung ist: Die geänderte Tabelle und die Unterabfrage können nicht dieselbe Tabelle sein? Oben ist die Implementierungsmethode zum Ersetzen des MySQL-Zeitfelds (Jahr, Monat, Tag) durch unveränderte Stunden, Minuten und Sekunden, die vom Editor eingeführt wurden. Ich hoffe, es wird allen helfen. Wenn Sie Fragen haben, hinterlassen Sie mir bitte eine Nachricht und der Editor wird Ihnen rechtzeitig antworten. Ich möchte auch allen für ihre Unterstützung der Website 123WORDPRESS.COM danken! Das könnte Sie auch interessieren:
|
<<: So vereinfachen Sie Redux mit Redux Toolkit
>>: So verwenden Sie Nginx, um domänenübergreifende Front-End-Probleme zu lösen
Nachdem ich mit der Lektüre von JavaScript DOM fe...
Inhaltsverzeichnis Grundtypen jeder Typ Arrays Tu...
Umgebung: CentOS 7 Offizielle Dokumentation: http...
Vorwort „Wenn es um Bildbearbeitung geht, denken ...
Unter Bezugnahme auf die Online-Informationen hab...
1: Installationsbefehl pip install docker-compose...
<br />Dieses Beispiel untersucht hauptsächli...
1. Deinstallieren Sie zuerst npm sudo npm deinsta...
0x00 Einführung WordPress ist das beliebteste CMS...
Inhaltsverzeichnis Vorwort 1. Docker installieren...
Vorwort Mit der Funktion count werden die Datensä...
Schauen wir uns zunächst die Wirkung an: Dieser E...
vertical-align wird hauptsächlich verwendet, um d...
Linux-Befehl zum Ändern des Hostnamens 1. Wenn Si...
Wie finde ich langsame SQL-Anweisungen in MySQL? ...