# Tabelle s\_user\_attributes updaten?

**URL:** <https://forum.shopware.com/t/tabelle-s-user-attributes-updaten/45058>\
**Category:** Programmierung\
**Created:** [6. April 2017 um 14:34 UTC](https://forum.shopware.com/t/tabelle-s-user-attributes-updaten/45058 "2017-04-06T14:34:27Z")\
**Posts on this page:** 2\
**Page:** 1

<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:** [6. April 2017 um 14:34 UTC](https://forum.shopware.com/t/tabelle-s-user-attributes-updaten/45058/1 "2017-04-06T14:34:27Z")

</div>

Da gibt es einige Plugins, welche die Tabelle s\_user\_attributes benutzen. Nun haben wir, bzw. unsere Kunden, einige Shops wo nicht alle User einen Eintrag in der Tabelle s\_user\_attributes haben. Bei einem Shop sind das fast 80% der User die hier keinen Inhalt haben. Nun dachte ich mir, ich machen ein Update zwischen s\_user\_attributes und s\_user.

Ja, falsch gedacht, denn die Tabelle s\_user\_attributes darf man nicht Updaten (UPDATE NO ACTION). Also die bestehene Verbindung zur Tabelle s\_user gelöscht. Doch beim Versuch nach dem Update diese wieder eintragen, kommt ein SQL-Fehler.

Im Original sieht das so aus:

```
CONSTRAINT `s_user_attributes_ibfk_1` FOREIGN KEY (`userID`) REFERENCES `s_user` (`id`) ON DELETE CASCADE ON UPDATE NO ACTION

```

**Wie bekomme ich das nun sauber hin? Oder wie kann ich ein Update zwischen s\_user und s\_user\_attributes hinbekommen?**

&nbsp;

---

<div class="post-metadata">

**Author:** ![IFF](https://avatars.discourse-cdn.com/v4/letter/i/c37758/32.png) [@IFF](https://forum.shopware.com/u/IFF)\
**Post date:** [4. September 2017 um 07:02 UTC](https://forum.shopware.com/t/tabelle-s-user-attributes-updaten/45058/2 "2017-09-04T07:02:56Z")

</div>

Diese SQL-Zeile löst das Problem:

```
SET FOREIGN_KEY_CHECKS = 0;

```

&nbsp;
