Skip to content
  • Kategorien
  • Aktuell
  • Tags
  • Beliebt
  • Benutzer
  • Gruppen
Skins
  • Light
  • Cerulean
  • Cosmo
  • Flatly
  • Journal
  • Litera
  • Lumen
  • Lux
  • Materia
  • Minty
  • Morph
  • Pulse
  • Sandstone
  • Simplex
  • Sketchy
  • Spacelab
  • United
  • Yeti
  • Zephyr
  • Dark
  • Cyborg
  • Darkly
  • Quartz
  • Slate
  • Solar
  • Superhero
  • Vapor

  • Standard: (Kein Skin)
  • Kein Skin
Einklappen
MediathekView Logo

MediathekView-Forum

  1. Übersicht
  2. Fragen, Hilfe, Kritik
  3. DB SQL - Thema-Spalte links automatisch 3 Leerzeichen einfügen.

DB SQL - Thema-Spalte links automatisch 3 Leerzeichen einfügen.

Geplant Angeheftet Gesperrt Verschoben Fragen, Hilfe, Kritik
1 Beiträge 1 Kommentatoren 72 Aufrufe
  • Älteste zuerst
  • Neuste zuerst
  • Meiste Stimmen
Anmelden zum Antworten
Dieses Thema wurde gelöscht. Nur Nutzer mit entsprechenden Rechten können es sehen.
  • AndyA Offline
    AndyA Offline
    Andy
    schrieb am zuletzt editiert von
    #1

    Wie kann ich im DB Browser SQLite in der Thema-Spalte alle Einträge so hinbekommen, dass nicht nur die Einträge links 3 Leerzeichen aufweisen, sondern auch die zukünftigen autimatisch übernommen werden.

    Mit dem folgendem Code wurden in der Liste alle Einträge vorab mit 3 Leerzeichen fehlerfrei übernommen.

    CREATE TRIGGER format_thema_before_insert
    BEFORE INSERT ON seen_history
    FOR EACH ROW
    BEGIN
    UPDATE seen_history SET Thema = ’ ’ || TRIM(NEW.Thema) WHERE rowid = NEW.rowid;
    END;

    CREATE TRIGGER format_thema_before_update
    BEFORE UPDATE ON seen_history
    FOR EACH ROW
    BEGIN
    UPDATE seen_history SET Thema = ’ ’ || TRIM(NEW.Thema) WHERE rowid = NEW.rowid;
    END;

    DB SQLite Thema-Spalte Code mit 3 LZ erfolgreich.png

    Ich habe den DB SQLite erneut gestartet und sehe, dass ich die Liste in der Thema-Spalte mit 3 Leerzeichen links vorab richtig ist.

    Anschließend habe ich einen neuen Eintrag heruntergeladen (s. Punkt 1 des Bildes - Doku Reise). Hier liegt das Problem, wie zu sehen ist, dass die 3 Leerzeichen nicht automatisch gesetzt wurde. Ich gehe somit davon aus, das der Code grundsätzlich richtig war, bis auf die Umsetzung für die neuen Einträge.

    2024-09-26 12_02_13-DB Browser for SQLite - C__Users_Neddy_.mediathek3_history.db.png

    Die Code hatte ich in SQLite ausführen eingeben. Ist es so richtig? Welche Änderung muss ich eingeben, das in Zukunft neue Einträge automatisch mit übernommen werden.

    Grüße Andy

    1 Antwort Letzte Antwort

    13

    Online

    6.6k

    Benutzer

    6.1k

    Themen

    39.0k

    Beiträge
    • Anmelden

    • Du hast noch kein Konto? Registrieren

    • Anmelden oder registrieren, um zu suchen
    • Erster Beitrag
      Letzter Beitrag
    0
    • Kategorien
    • Aktuell
    • Tags
    • Beliebt
    • Benutzer
    • Gruppen