# Fehler beim speichern einer Newsletter -&gt; SQL Fehler

**URL:** <https://forum.shopware.com/t/fehler-beim-speichern-einer-newsletter-gt-sql-fehler/57259>\
**Category:** Allgemein\
**Created:** [3. Januar 2019 um 10:46 UTC](https://forum.shopware.com/t/fehler-beim-speichern-einer-newsletter-gt-sql-fehler/57259 "2019-01-03T10:46:17Z")\
**Posts on this page:** 14\
**Page:** 1

<div class="post-metadata">

**Author:** ![hali](https://avatars.discourse-cdn.com/v4/letter/h/aeb1de/32.png) [@hali](https://forum.shopware.com/u/hali)\
**Post date:** [3. Januar 2019 um 10:46 UTC](https://forum.shopware.com/t/fehler-beim-speichern-einer-newsletter-gt-sql-fehler/57259/1 "2019-01-03T10:46:17Z")

</div>

Hallo,

Shopware-Version: 5.5.3.

Beim Speichern einer neuen Newsletter bekomme ich folgende Fehlermeldung:

An exception occurred while executing ‘INSERT INTO s\_campaigns\_mailings (datum, groups, subject, sendermail, sendername, plaintext, templateID, languageID, status, locked, recipients, `read`, clicked, customergroup, publish, timed\_delivery) VALUES (?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?)’ with params

(Leider nicht vollständig im Log)

&nbsp;

1. Neue&nbsp;Newsletter erzeugen:

 ![](https://europe1.discourse-cdn.com/flex013/uploads/shopware/original/2X/d/dad52f707be805c6da41cf11dd5e61d5fe44063e.png)

1. Ausfüllen Tab “Newsletter Editor” und "Einstellungen (Alle pflichtpfeler, verschiedene Kombinationen ausprobiert)

2. Obiger Fehler landet im Log. Im UI direkt gibts es eine Notfication "Fehler beim Speichern

&nbsp;

Bitte um hilfe! Ich weiß nicht was ich noch nachsehen soll ☹

Danke & Grüße

&nbsp;

&nbsp;

---

<div class="post-metadata">

**Author:** ![raymond](https://avatars.discourse-cdn.com/v4/letter/r/c57346/32.png) [@raymond](https://forum.shopware.com/u/raymond)\
**Post date:** [3. Januar 2019 um 11:24 UTC](https://forum.shopware.com/t/fehler-beim-speichern-einer-newsletter-gt-sql-fehler/57259/2 "2019-01-03T11:24:00Z")

</div>

Irgendein Plugin aktiv was beim Newsletter eingreift?

---

<div class="post-metadata">

**Author:** ![R4M](https://dub1.discourse-cdn.com/flex013/user_avatar/forum.shopware.com/r4m/32/9983_2.png) [@R4M](https://forum.shopware.com/u/R4M)\
**Post date:** [3. Januar 2019 um 11:45 UTC](https://forum.shopware.com/t/fehler-beim-speichern-einer-newsletter-gt-sql-fehler/57259/3 "2019-01-03T11:45:30Z")

</div>

> Leider nicht vollständig im Log

Schau mal im Server-Log (nicht Shopware Log).

---

<div class="post-metadata">

**Author:** ![hali](https://avatars.discourse-cdn.com/v4/letter/h/aeb1de/32.png) [@hali](https://forum.shopware.com/u/hali)\
**Post date:** [3. Januar 2019 um 13:44 UTC](https://forum.shopware.com/t/fehler-beim-speichern-einer-newsletter-gt-sql-fehler/57259/4 "2019-01-03T13:44:52Z")

</div>

> [@R4M schrieb:](https://forum.shopware.com/profile/17170/R4M "R4M")
> 
> > Leider nicht vollständig im Log
> 
> Schau mal im Server-Log (nicht Shopware Log).

Wo finde ich den? Ich kenne den Backend-Log und den System-Log unter Einstellungen-\>Logfile

&nbsp;

EDIT: Ah man kan den Herunterladen.&nbsp;

Vollständiger fehler:

[2019-01-03 10:49:18] core.CRITICAL:  
&nbsp;An exception occurred while executing&nbsp;  
&nbsp;‚INSERT INTO s\_campaigns\_mailings (datum, groups, subject, sendermail, sendername, plaintext, templateID, languageID, status, locked, recipients, `read`, clicked, customergroup, publish, timed\_delivery)  
&nbsp; VALUES (?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?)‘&nbsp;  
&nbsp; with params [„2019-01-03“, „a:3:{i:0;a:0:{}i:1;a:0:{}i:2;a:0:{}}“, „SomeString“, „[some@email.de](mailto:some@email.de)“, „[some@email.de](mailto:some@email.de)“, 0, 1, 1, -1, null, 0, „0“, 0, „EK“, 0, null]:  
&nbsp; &nbsp;SQLSTATE[42000]: Syntax error or access violation: 1064 You have an error in your SQL syntax;  
&nbsp; &nbsp; check the manual that corresponds to your MySQL server version for the right syntax to use near ‚groups, subject, sendermail, sendername, plaintext, templateID, languageID, stat‘  
&nbsp;at line 1 {„uid“:„43a82b1“}

&nbsp;

Danke schonmal&nbsp;

---

<div class="post-metadata">

**Author:** ![hali](https://avatars.discourse-cdn.com/v4/letter/h/aeb1de/32.png) [@hali](https://forum.shopware.com/u/hali)\
**Post date:** [3. Januar 2019 um 13:45 UTC](https://forum.shopware.com/t/fehler-beim-speichern-einer-newsletter-gt-sql-fehler/57259/5 "2019-01-03T13:45:51Z")

</div>

> [@raymond schrieb:](https://forum.shopware.com/profile/20841/raymond "raymond")
> 
> Irgendein Plugin aktiv was beim Newsletter eingreift?

Es handelt sich um größenteils um eine Vanilla Installation. Es ist ein Theme installiert, plugins mäßig nahe zu nichts, bis auf den JTL-Connector. Eigentlich nichts dabei wo ich an Newsletter denken würde.

&nbsp;

Danke:)&nbsp;

---

<div class="post-metadata">

**Author:** ![R4M](https://dub1.discourse-cdn.com/flex013/user_avatar/forum.shopware.com/r4m/32/9983_2.png) [@R4M](https://forum.shopware.com/u/R4M)\
**Post date:** [3. Januar 2019 um 13:53 UTC](https://forum.shopware.com/t/fehler-beim-speichern-einer-newsletter-gt-sql-fehler/57259/6 "2019-01-03T13:53:09Z")

</div>

Ich meine die **error\_log** - bitte nicht mit Shopware Log verwechseln. Liegt meist außerhalb vom httpdocs-Order der Domain - ggf. beim Hoster anfragen.

Ansonsten auch mal die Hinweise hier mit beachten:

> **[Shopware Dokumentation](https://docs.shopware.com/de)**

&nbsp;

---

<div class="post-metadata">

**Author:** ![h\_lohaus](https://avatars.discourse-cdn.com/v4/letter/h/a587f6/32.png) [@h\_lohaus](https://forum.shopware.com/u/h_lohaus)\
**Post date:** [3. Januar 2019 um 14:14 UTC](https://forum.shopware.com/t/fehler-beim-speichern-einer-newsletter-gt-sql-fehler/57259/7 "2019-01-03T14:14:09Z")

</div>

Hi,

laut der Fehlermeldung ist deine Shopware nicht mit deiner Datenbank kombatibel.

Ein Update bzw. Downgrade sollte das Problem lösen.

Gruß Heiner

---

<div class="post-metadata">

**Author:** ![R4M](https://dub1.discourse-cdn.com/flex013/user_avatar/forum.shopware.com/r4m/32/9983_2.png) [@R4M](https://forum.shopware.com/u/R4M)\
**Post date:** [3. Januar 2019 um 14:57 UTC](https://forum.shopware.com/t/fehler-beim-speichern-einer-newsletter-gt-sql-fehler/57259/8 "2019-01-03T14:57:32Z")

</div>

Nachdem nun nachträglich doch noch die komplette Fehlermeldung aufgetaucht ist, sind wir ja schon einen kleinen Schritt weiter. In einem SW Shop Version 5.x sollte dieses INSERT keine Probleme bereiten. Da kann ich keinen Fehler erkennen, es sei denn die Datenbank-Tabelle sieht anders aus. Ab SW 5.x kam wohl die Spalte „timed\_delivery“ hinzu, wird hier aber nicht bemängelt. Ich würde mit einem Datenbank-Tool mal die Tabelle „s\_campaigns\_mailings“ näher ansehen, ob dort auch wirklich die Spalten stehen, die beim INSERT aufgeführt sind. Sollte die Spalte „timed\_delivery“ fehlen dann einfach mit Datentyp „DATETIME“ anlegen und den Newsletter neu versuchen.

Zum Vergleichen:

```
CREATE TABLE IF NOT EXISTS `s_campaigns_mailings` (
  `id` int(11) NOT NULL AUTO_INCREMENT,
  `datum` date DEFAULT NULL,
  `groups` mediumtext COLLATE utf8_unicode_ci NOT NULL,
  `subject` varchar(100) COLLATE utf8_unicode_ci NOT NULL,
  `sendermail` varchar(255) COLLATE utf8_unicode_ci NOT NULL,
  `sendername` varchar(255) COLLATE utf8_unicode_ci NOT NULL,
  `plaintext` int(1) NOT NULL,
  `templateID` int(11) NOT NULL DEFAULT '0',
  `languageID` int(11) NOT NULL,
  `status` int(11) NOT NULL DEFAULT '0',
  `locked` datetime DEFAULT NULL,
  `recipients` int(11) NOT NULL,
  `read` int(11) NOT NULL DEFAULT '0',
  `clicked` int(11) NOT NULL DEFAULT '0',
  `customergroup` varchar(25) COLLATE utf8_unicode_ci NOT NULL,
  `publish` int(1) unsigned NOT NULL,
  `timed_delivery` datetime DEFAULT NULL,
  PRIMARY KEY (`id`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8 COLLATE=utf8_unicode_ci;

```

&nbsp;

---

<div class="post-metadata">

**Author:** ![hali](https://avatars.discourse-cdn.com/v4/letter/h/aeb1de/32.png) [@hali](https://forum.shopware.com/u/hali)\
**Post date:** [3. Januar 2019 um 14:58 UTC](https://forum.shopware.com/t/fehler-beim-speichern-einer-newsletter-gt-sql-fehler/57259/9 "2019-01-03T14:58:08Z")

</div>

> [@h\_lohaus schrieb:](https://forum.shopware.com/profile/27157/h_lohaus "h\_lohaus")
> 
> Hi,
> 
> laut der Fehlermeldung ist deine Shopware nicht mit deiner Datenbank kombatibel.
> 
> Ein Update bzw. Downgrade sollte das Problem lösen.
> 
> Gruß Heiner

Hi,

welche versionen werden den Unterstützt? Ich habe Mysql in der Version&nbsp;8.0.13 und Shopware Version 5.5.3.&nbsp;

([Shopware 5 - Tutorials & FAQs - Systemanforderungen / Hosting](https://docs.shopware.com/de/shopware-5-de/tutorials-und-faq/systemanforderungen-hosting))

&nbsp;

Gruß

&nbsp;

---

<div class="post-metadata">

**Author:** ![Moritz\_Naczenski](https://dub1.discourse-cdn.com/flex013/user_avatar/forum.shopware.com/moritz_naczenski/32/7792_2.png) [@Moritz\_Naczenski](https://forum.shopware.com/u/Moritz_Naczenski)\
**Post date:** [3. Januar 2019 um 15:04 UTC](https://forum.shopware.com/t/fehler-beim-speichern-einer-newsletter-gt-sql-fehler/57259/10 "2019-01-03T15:04:43Z")

</div>

Könnte mir vorstellen, dass es an der Spalte „groups“ liegt. Dazu gab es auch schonmal einen PR für die Shopseiten&nbsp;in Shopware:&nbsp;[Added backticks for reserved mysql keyword by SieGeL2k16 · Pull Request #1678 · shopware/shopware · GitHub](https://github.com/shopware/shopware/pull/1678)

Wäre also ein MySQL 8 Problem. Müsste man aber mal konkret verifizieren.

---

<div class="post-metadata">

**Author:** ![hali](https://avatars.discourse-cdn.com/v4/letter/h/aeb1de/32.png) [@hali](https://forum.shopware.com/u/hali)\
**Post date:** [3. Januar 2019 um 15:07 UTC](https://forum.shopware.com/t/fehler-beim-speichern-einer-newsletter-gt-sql-fehler/57259/11 "2019-01-03T15:07:39Z")

</div>

> [@R4M schrieb:](https://forum.shopware.com/profile/17170/R4M "R4M")
> 
> Nachdem nun nachträglich doch noch die komplette Fehlermeldung aufgetaucht ist, sind wir ja schon einen kleinen Schritt weiter. In einem SW Shop Version 5.x sollte dieses INSERT keine Probleme bereiten. Da kann ich keinen Fehler erkennen, es sei denn die Datenbank-Tabelle sieht anders aus. Ab SW 5.x kam wohl die Spalte „timed\_delivery“ hinzu, wird hier aber nicht bemängelt. Ich würde mit einem Datenbank-Tool mal die Tabelle „s\_campaigns\_mailings“ näher ansehen, ob dort auch wirklich die Spalten stehen, die beim INSERT aufgeführt sind. Sollte die Spalte „timed\_delivery“ fehlen dann einfach mit Datentyp „DATETIME“ anlegen und den Newsletter neu versuchen.
> 
> Zum Vergleichen:
> 
> CREATE TABLE IF NOT EXISTS `s_campaigns_mailings` (  
> `id` int(11) NOT NULL AUTO\_INCREMENT,  
> `datum` date DEFAULT NULL,  
> `groups` mediumtext COLLATE utf8\_unicode\_ci NOT NULL,  
> `subject` varchar(100) COLLATE utf8\_unicode\_ci NOT NULL,  
> `sendermail` varchar(255) COLLATE utf8\_unicode\_ci NOT NULL,  
> `sendername` varchar(255) COLLATE utf8\_unicode\_ci NOT NULL,  
> `plaintext` int(1) NOT NULL,  
> `templateID` int(11) NOT NULL DEFAULT ‚0‘,  
> `languageID` int(11) NOT NULL,  
> `status` int(11) NOT NULL DEFAULT ‚0‘,  
> `locked` datetime DEFAULT NULL,  
> `recipients` int(11) NOT NULL,  
> `read` int(11) NOT NULL DEFAULT ‚0‘,  
> `clicked` int(11) NOT NULL DEFAULT ‚0‘,  
> `customergroup` varchar(25) COLLATE utf8\_unicode\_ci NOT NULL,  
> `publish` int(1) unsigned NOT NULL,  
> `timed_delivery` datetime DEFAULT NULL,  
> PRIMARY KEY (`id`)  
> ) ENGINE=InnoDB DEFAULT CHARSET=utf8 COLLATE=utf8\_unicode\_ci;
> 
> &nbsp;

Ich bin leider&nbsp;noch&nbsp;neu in der Shopware-Welt. Danke für deine ausführliche Antwort und deine geduld. Ich werde das heute noch prüfen und dir eine Antwort geben.

Vielen Dank!

---

<div class="post-metadata">

**Author:** ![R4M](https://dub1.discourse-cdn.com/flex013/user_avatar/forum.shopware.com/r4m/32/9983_2.png) [@R4M](https://forum.shopware.com/u/R4M)\
**Post date:** [3. Januar 2019 um 15:10 UTC](https://forum.shopware.com/t/fehler-beim-speichern-einer-newsletter-gt-sql-fehler/57259/12 "2019-01-03T15:10:19Z")

</div>

Jo, dazu würde dann auch die Fehlermeldung einen Sinn ergeben.

[https://dev.mysql.com/doc/refman/8.0/en/keywords.html#keywords-8-0-detailed-G](https://dev.mysql.com/doc/refman/8.0/en/keywords.html#keywords-8-0-detailed-G)

“`GROUPS`” ist ab 8.0.2 ein reserviertes Wort - wusste ich auch nicht.

---

<div class="post-metadata">

**Author:** ![hali](https://avatars.discourse-cdn.com/v4/letter/h/aeb1de/32.png) [@hali](https://forum.shopware.com/u/hali)\
**Post date:** [3. Januar 2019 um 19:57 UTC](https://forum.shopware.com/t/fehler-beim-speichern-einer-newsletter-gt-sql-fehler/57259/13 "2019-01-03T19:57:30Z")

</div>

Vielen Dank für die Unterstützung!

Auf welche Version sollte ich SQL-Technisch downgraden? Wäre es aus eurer sicht legitim die GROUPS auch für die Insert beim Newsletter zu escapen?

---

<div class="post-metadata">

**Author:** ![Moritz\_Naczenski](https://dub1.discourse-cdn.com/flex013/user_avatar/forum.shopware.com/moritz_naczenski/32/7792_2.png) [@Moritz\_Naczenski](https://forum.shopware.com/u/Moritz_Naczenski)\
**Post date:** [3. Januar 2019 um 20:24 UTC](https://forum.shopware.com/t/fehler-beim-speichern-einer-newsletter-gt-sql-fehler/57259/14 "2019-01-03T20:24:22Z")

</div>

> [@hali schrieb:](https://forum.shopware.com/profile/30412/hali "hali")
> 
> Vielen Dank für die Unterstützung!
> 
> Auf welche Version sollte ich SQL-Technisch downgraden? Wäre es aus eurer sicht legitim die GROUPS auch für die Insert beim Newsletter zu escapen?&nbsp;

Ich habe hier mal ein Ticket aufgemacht:&nbsp;[Shopware Issuetracker](https://issues.shopware.com/issues/SW-23213)

Du könntest es mal Analog zu der Lösung wie im PullRequest für den Newsletter versuchen als Core Patch.&nbsp;
