Toon posts:

[SQL] Update veld, in record, in tabel

Pagina: 1
Acties:
  • 139 views

  • Zinu
  • Registratie: Augustus 2006
  • Laatst online: 11:35

Zinu

dat is gewoon hoe ik rol

Topicstarter
Ik ben momenteel bezig een website in Joomla te bouwen. Ik wil graag dmv een UPDATE query een veld updaten in de tabel ira_content. In die tabel staat een record met id 3. In dat record staat weer een veld met de titel introtext.

Ik krijg de query echter niet voor elkaar. Zelf kwam ik uit op dit:
code:
1
2
3
UPDATE ira_content
WHERE id = '3' 
SET introtext = 'teksthier'


Of zoiets:
code:
1
2
3
4
UPDATE introtext 
FROM ira_content 
WHERE id =  '3' 
SET introtext = 'teksthier'


Geen van beide werken (SQL syntax errors). Mijn kennis van SQL is niet dermate goed om zelf zoiets samen te stellen, dus als bovenstaande queries nergens op slaan: sorry :)

Iemand die me een beetje de goede richting op kan wijzen?

  • Motrax
  • Registratie: Februari 2004
  • Niet online

Motrax

Profileert

Update
Dan set
Dan where

Tenzij je ee sql hebt waar dat anders is ...

☻/
/▌
/ \ Analyseert | Modelleert | Valideert | Solliciteert | Generaliseert | Procrastineert | Epibreert |


  • TripleQ
  • Registratie: Juni 2004
  • Niet online
ira_content?
jos_content?

Lijken mij 2 verschillende tabellen

  • Zinu
  • Registratie: Augustus 2006
  • Laatst online: 11:35

Zinu

dat is gewoon hoe ik rol

Topicstarter
Sorry, vergeten aan te passen. Moet ira_content zijn.

@Motrax: Dat kan toch niet, dan weet hij toch niet dat hij eerst in id = '3' moet zijn om het veld introtext te vinden?

[Voor 55% gewijzigd door Zinu op 10-06-2011 17:41]


  • Avalaxy
  • Registratie: Juni 2006
  • Laatst online: 12:02
SQL:
1
2
3
UPDATE `ira_content`
SET `introtext` = 'bla'
WHERE `id` = 3


For MySQL that is.

Zie ook http://www.w3schools.com/sql/sql_update.asp, pretty basic ;)
Zinu schreef op vrijdag 10 juni 2011 @ 17:40:
@Motrax: Dat kan toch niet, dan weet hij toch niet dat hij eerst in id = '3' moet zijn om het veld introtext te vinden?
De execution volgorde van SQL is niet van boven naar beneden.

Dit is de volgorde:

FROM clause
WHERE clause
GROUP BY clause
HAVING clause
SELECT clause
ORDER BY clause

[Voor 54% gewijzigd door Avalaxy op 10-06-2011 17:43]


  • NMe
  • Registratie: Februari 2004
  • Laatst online: 22-05 17:03

NMe

Quia Ego Sic Dico.

Tsja, de juiste syntax (en volgorde!) van een update-statement staat toch wel héél goed gedocumenteerd, daar moet je zelf ook wel uit kunnen komen zonder GoT. Dit topic gaat dicht, volgende keer iets meer moeite doen graag.

'E's fighting in there!' he stuttered, grabbing the captain's arm.
'All by himself?' said the captain.
'No, with everyone!' shouted Nobby, hopping from one foot to the other.

Pagina: 1

Dit topic is gesloten.


Tweakers maakt gebruik van cookies

Tweakers plaatst functionele en analytische cookies voor het functioneren van de website en het verbeteren van de website-ervaring. Deze cookies zijn noodzakelijk. Om op Tweakers relevantere advertenties te tonen en om ingesloten content van derden te tonen (bijvoorbeeld video's), vragen we je toestemming. Via ingesloten content kunnen derde partijen diensten leveren en verbeteren, bezoekersstatistieken bijhouden, gepersonaliseerde content tonen, gerichte advertenties tonen en gebruikersprofielen opbouwen. Hiervoor worden apparaatgegevens, IP-adres, geolocatie en surfgedrag vastgelegd.

Meer informatie vind je in ons cookiebeleid.

Sluiten

Toestemming beheren

Hieronder kun je per doeleinde of partij toestemming geven of intrekken. Meer informatie vind je in ons cookiebeleid.

Functioneel en analytisch

Deze cookies zijn noodzakelijk voor het functioneren van de website en het verbeteren van de website-ervaring. Klik op het informatie-icoon voor meer informatie. Meer details

janee

    Relevantere advertenties

    Dit beperkt het aantal keer dat dezelfde advertentie getoond wordt (frequency capping) en maakt het mogelijk om binnen Tweakers contextuele advertenties te tonen op basis van pagina's die je hebt bezocht. Meer details

    Tweakers genereert een willekeurige unieke code als identifier. Deze data wordt niet gedeeld met adverteerders of andere derde partijen en je kunt niet buiten Tweakers gevolgd worden. Indien je bent ingelogd, wordt deze identifier gekoppeld aan je account. Indien je niet bent ingelogd, wordt deze identifier gekoppeld aan je sessie die maximaal 4 maanden actief blijft. Je kunt deze toestemming te allen tijde intrekken.

    Ingesloten content van derden

    Deze cookies kunnen door derde partijen geplaatst worden via ingesloten content. Klik op het informatie-icoon voor meer informatie over de verwerkingsdoeleinden. Meer details

    janee