2.8. Daten mit einfachen Anführungszeichen einfügen

Sie müssen Ihrer SQL-Software sagen, dass Ihr Anführungszeichen keinen Text-String einleiten oder abschließen soll, sondern Teil des Text-Strings ist.

Anführungszeichen mit einem Backslash verarzten

Das können Sie tun (und damit gleichzeitig Ihre INSERT-Anweisung reparieren), indem Sie vor dem einfachen Anführungszeichen in Ihrem Text-String ein Backslash-Zeichen einfügen:

SQL sagen, dass ein einfaches Anführungszeichen Teil eines Text-Strings ist, indem man ihm einen Backslash voranstellt, nennt man auch »maskieren« oder »schützen«

INSERT INTO meine_kontakte VALUES ('Funyon','Steve','steve@onionflavoredrings. com', 'M', '1970-04-01', 'Punk','Grover\'s Mill, NJ','Single','das Land zerschlagen','Landsleute, ...

Get SQL von Kopf bis Fuß now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.