Heim Backend-Entwicklung PHP-Tutorial MySQL的Update的使用,该如何处理

MySQL的Update的使用,该如何处理

Jun 13, 2016 pm 01:39 PM
select tinyint update

MySQL的Update的使用
MySQL的更新语句update中可以用子查询吗?

 update score set 姓名='王五' where 总分=(select min(总分) from score);

我这样用为什么出错?

/*******************
CREATE TABLE IF NOT EXISTS score(
学号 BIGINT UNSIGNED,
姓名 varchar(10),
数学 TINYINT UNSIGNED,
英语 TINYINT UNSIGNED,
物理 TINYINT UNSIGNED,
计算机综合 TINYINT UNSIGNED,
总分 int UNSIGNED
);

已确保各字段数据正确插入
********************/


求教!

------解决方案--------------------
这样试试,

update score set …… where 总分 in ( SELECT * FROM (SELECT min(总分) AS 总分 FROM score)t)
------解决方案--------------------

SQL code
 update score set 姓名='王五' order by 总分 asc limit 1;
<br><font color="#e78608">------解决方案--------------------</font><br>
mysql中 update的表 不能出现在第一层的子查询中,参考4楼的方法让表绕过第一层子查询
<br><font color="#e78608">------解决方案--------------------</font><br>试一下不就知道了<br>
Nach dem Login kopieren
SQL code
UPDATE score  SET 数学=(SELECT 数学 FROM (SELECT MIN(数学) AS 数学 FROM score )t)-4 WHERE 姓名='王五'; <div class="clear">
                 
              
              
        
            </div>
Nach dem Login kopieren
Erklärung dieser Website
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn

Heiße KI -Werkzeuge

Undresser.AI Undress

Undresser.AI Undress

KI-gestützte App zum Erstellen realistischer Aktfotos

AI Clothes Remover

AI Clothes Remover

Online-KI-Tool zum Entfernen von Kleidung aus Fotos.

Undress AI Tool

Undress AI Tool

Ausziehbilder kostenlos

Clothoff.io

Clothoff.io

KI-Kleiderentferner

AI Hentai Generator

AI Hentai Generator

Erstellen Sie kostenlos Ai Hentai.

Heißer Artikel

R.E.P.O. Energiekristalle erklärten und was sie tun (gelber Kristall)
4 Wochen vor By 尊渡假赌尊渡假赌尊渡假赌
R.E.P.O. Beste grafische Einstellungen
4 Wochen vor By 尊渡假赌尊渡假赌尊渡假赌
R.E.P.O. So reparieren Sie Audio, wenn Sie niemanden hören können
1 Monate vor By 尊渡假赌尊渡假赌尊渡假赌
R.E.P.O. Chat -Befehle und wie man sie benutzt
1 Monate vor By 尊渡假赌尊渡假赌尊渡假赌

Heiße Werkzeuge

Notepad++7.3.1

Notepad++7.3.1

Einfach zu bedienender und kostenloser Code-Editor

SublimeText3 chinesische Version

SublimeText3 chinesische Version

Chinesische Version, sehr einfach zu bedienen

Senden Sie Studio 13.0.1

Senden Sie Studio 13.0.1

Leistungsstarke integrierte PHP-Entwicklungsumgebung

Dreamweaver CS6

Dreamweaver CS6

Visuelle Webentwicklungstools

SublimeText3 Mac-Version

SublimeText3 Mac-Version

Codebearbeitungssoftware auf Gottesniveau (SublimeText3)

Fix: Die Aktualisierungsprüfung von Google Chrome ist mit dem Fehlercode 3: 0x80040154 fehlgeschlagen Fix: Die Aktualisierungsprüfung von Google Chrome ist mit dem Fehlercode 3: 0x80040154 fehlgeschlagen Apr 13, 2023 pm 05:46 PM

Google Chrome ist einer der beliebtesten Browser der Welt und viele Benutzer bevorzugen es, ihn als Standardbrowser auf ihren Windows-PCs zu verwenden. Chrome bietet eine breite Palette an Funktionen, die das Surferlebnis angenehm und mühelos machen, und ist daher nach wie vor einer der vertrauenswürdigsten Browser. Aber wie jeder andere Browser hat auch Chrome seine eigenen Mängel und ist gleichermaßen anfällig für Fehler und Störungen, wenn Sie ihn am meisten brauchen. Ein solcher Fehler ist Fehlercode 3: 0x80040154, der bei der Suche nach Google Chrome-Updates auftritt. Die Fehlermeldung lautet „Beim Suchen nach Updates ist ein Fehler aufgetreten. Die Update-Prüfung konnte nicht gestartet werden (Fehlercode 3: 0x80080005) oder (Fehler

Was ist der Unterschied zwischen MySQL tinyint(1) und tinyint(4) Was ist der Unterschied zwischen MySQL tinyint(1) und tinyint(4) Jun 01, 2023 am 08:31 AM

Was ist tinyint(M)? Lassen Sie uns zunächst den Unterschied zwischen dem String-Typ varchar(M) und dem numerischen Typ tinyint(M) in MySQL verstehen? Für den String-Spaltentyp: varchar(M) ist M die maximale Zeichenlänge, die im Feld gespeichert werden kann, also die Feldlänge. Abhängig von den Einstellungen erhalten Sie wahrscheinlich eine Fehlermeldung, wenn Sie Daten eingeben, die die Feldlänge überschreiten, und selbst wenn Sie keine Fehlermeldung erhalten, werden die von Ihnen eingegebenen Daten automatisch gekürzt, um sie an die vordefinierte Länge des Felds anzupassen. Daher sind varchar(20) und varchar(40) unterschiedlich, was tatsächlich die Länge der Daten widerspiegelt, die in diesem Feld gespeichert werden können. Numerischer Spaltentyp: Sein Längenmodifikator gibt die maximale Anzeigebreite an, die mit der des Felds identisch ist

So aktivieren/deaktivieren Sie automatische VS-Code-Updates So aktivieren/deaktivieren Sie automatische VS-Code-Updates Apr 28, 2023 am 09:28 AM

Wenn Sie Visual Studio Code (VSCode) verwenden und darüber nachdenken, wie Sie die automatischen Software-Updates und die automatischen Updates seiner Erweiterungen deaktivieren können, lesen Sie diesen Artikel. Wenn Sie VSCode nicht oft verwenden, den Editor nach längerer Zeit öffnen und automatische Updates aktivieren möchten, wird Ihnen dieser Artikel auch dabei helfen. Lassen Sie uns die verschiedenen Möglichkeiten zum Aktivieren oder Deaktivieren automatischer VSCode-Updates im Detail besprechen. Inhaltsverzeichnis Methode 1: Verwenden Sie die Einstellungen, um automatische VSCode-Updates zu aktivieren/deaktivieren. Schritt 1: Öffnen Sie VS Code und klicken Sie auf das zahnradförmige Symbol in der unteren linken Ecke. Schritt 2: Klicken Sie in der angezeigten Liste auf Einstellungen. Schritt 3: Geben Sie update in die Suchleiste ein und drücken Sie die Eingabetaste. Updates finden: Muster 4

KDE Plasma 6.1 bringt viele Verbesserungen für den beliebten Linux-Desktop KDE Plasma 6.1 bringt viele Verbesserungen für den beliebten Linux-Desktop Jun 23, 2024 am 07:54 AM

Nach mehreren Vorabversionen stellte das KDE Plasma-Entwicklungsteam am 28. Februar Version 6.0 seiner Desktop-Umgebung für Linux- und BSD-Systeme vor und nutzte dabei erstmals das Qt6-Framework. KDE Plasma 6.1 verfügt jetzt über eine Reihe neuer Funktionen

Lösung für hohe CPU-Auslastung der Microsoft-Kompatibilitätstelemetrie Lösung für hohe CPU-Auslastung der Microsoft-Kompatibilitätstelemetrie Mar 16, 2024 pm 10:16 PM

Wenn wir das Win10-System verwenden, kommt es manchmal vor, dass der Computer hängen bleibt. Wenn wir dann den Hintergrundprozess überprüfen, stellen wir fest, dass ein Microsoft-Kompatibilitätstelemetrieprozess besonders viele Ressourcen beansprucht. Benutzer können versuchen, die Schutzsoftware von Drittanbietern zu deinstallieren und dann einen sauberen Neustart durchzuführen. Lassen Sie diese Website den Benutzern die Lösung für die hohe CPU-Auslastung von Microsoftcompatibilitytelemetry sorgfältig vorstellen. Lösung für die hohe CPU-Auslastung von Microsoftcompatibilitytelemetry Methode 1: Versuchen Sie es nach der Deinstallation der Schutzsoftware des Drittanbieters

Asynchrone Verarbeitungsmethode von Select Channels Go zur gleichzeitigen Programmierung mit Golang Asynchrone Verarbeitungsmethode von Select Channels Go zur gleichzeitigen Programmierung mit Golang Sep 28, 2023 pm 05:27 PM

Asynchrone Verarbeitungsmethode der gleichzeitigen Programmierung von SelectChannelsGo mit Golang Einführung: Die gleichzeitige Programmierung ist ein wichtiger Bereich in der modernen Softwareentwicklung, der die Leistung und Reaktionsfähigkeit von Anwendungen effektiv verbessern kann. In der Go-Sprache kann die gleichzeitige Programmierung mithilfe von Channels- und Select-Anweisungen einfach und effizient implementiert werden. In diesem Artikel wird die Verwendung von Golang für die asynchrone Verarbeitungsmethode der gleichzeitigen Programmierung von SelectChannelsGo vorgestellt und spezifische Informationen bereitgestellt

So verbergen Sie das ausgewählte Element in jquery So verbergen Sie das ausgewählte Element in jquery Aug 15, 2023 pm 01:56 PM

So verbergen Sie das Select-Element in JQuery: 1. Methode hide (), fügen Sie die jQuery-Bibliothek in die HTML-Seite ein, Sie können verschiedene Selektoren verwenden, um das Select-Element auszublenden, der ID-Selektor ersetzt die SelectId durch die ID des von Ihnen ausgewählten Elements tatsächlich verwenden; 2. css()-Methode, verwenden Sie den ID-Selektor, um das ausgewählte Element auszuwählen, das ausgeblendet werden muss, verwenden Sie die css()-Methode, um das Anzeigeattribut auf „none“ zu setzen, und ersetzen Sie selectId durch die ID des ausgewählten Elements.

So verwenden Sie die UPDATE-Anweisung in SQL So verwenden Sie die UPDATE-Anweisung in SQL Jun 02, 2023 pm 09:13 PM

SQLUPDATE-Anweisung Die Update-Anweisung wird zum Ändern der Daten in der Tabelle verwendet. Die Syntax lautet wie folgt: UPDATE Tabellenname SET Spaltenname = neuer Wert WHERE Spaltenname = bestimmter Wert „Person“-Tabelle: LastNameFirstNameAddressCityGatesBillXuanwumen10BeijingWilsonChamps-Elysees Eine Spalte in einer bestimmten Zeile aktualisieren UPDATEPerson SETFirstName="Fred" WHERELastName="Wilson" Ergebnis: LastNa

See all articles