# Shopware 6.5: Das tinyint Feld gibt einen not null Fehler zurück, auch wenn wir 0 als Wert übergeben

**URL:** <https://forum.shopware.com/t/shopware-6-5-das-tinyint-feld-gibt-einen-not-null-fehler-zurueck-auch-wenn-wir-0-als-wert-uebergeben/102435>\
**Category:** Shopware 6 (German)\
**Tags:** general, programming\
**Created:** [8. Januar 2024 um 07:44 UTC](https://forum.shopware.com/t/shopware-6-5-das-tinyint-feld-gibt-einen-not-null-fehler-zurueck-auch-wenn-wir-0-als-wert-uebergeben/102435 "2024-01-08T07:44:01Z")\
**Posts on this page:** 1\
**Page:** 1

<div class="post-metadata">

**Author:** ![radhu](https://avatars.discourse-cdn.com/v4/letter/r/b5ac83/32.png) [@radhu](https://forum.shopware.com/u/radhu)\
**Post date:** [8. Januar 2024 um 07:44 UTC](https://forum.shopware.com/t/shopware-6-5-das-tinyint-feld-gibt-einen-not-null-fehler-zurueck-auch-wenn-wir-0-als-wert-uebergeben/102435/1 "2024-01-08T07:44:01Z")

</div>

Hallo,

Ich arbeite derzeit an einem benutzerdefinierten Plugin, das Daten in einer benutzerdefinierten Entität speichern soll. Während des Speichervorgangs kann die Datenbank die Daten jedoch aufgrund eines Fehlers mit einem tinyint-Feld nicht einfügen. Dieser Fehler tritt auch dann auf, wenn wir einen Standardwert in der Datenbank festlegen oder einen Wert, z. B. 0, übergeben.

_ **Fehler** _

`Beim Ausführen einer Abfrage ist eine Ausnahme aufgetreten: SQLSTATE[23000]: Verletzung der Integritätsbeschränkung: 1048 Spalte 'is_pickup_point' kann nicht null sein`

_ **Einfügen von Daten** _

```auto
$packetData = [            
                'id' => Uuid::randomHex(),
                ...........................
                'is_pickup_point' => $request->request->get('isPickupPoint') ?? 0,
            ];

            $this->packetRepository->create([$packetData], $salesChannelContext->getContext());

```

_ **DB-Feld-Info** _

`is_pickup_point" TINYINT(1) NOT NULL DEFAULT 0,`
