Anleitung Hilfreiche SQL-Befehle

Thema wurde von Petra, 28. April 2015 erstellt.

  1. Anonymous

    Anonymous Erfahrener Benutzer

    Registriert seit:
    19. Juni 2012
    Beiträge:
    4.831
    Danke erhalten:
    1.124
    Danke vergeben:
    947
  2. Hallo,
    vielleicht kann jemand helfen, suche zwei SQL-Befehle die mir einen Haufen Arbeit ersparen würden:

    1. SQL-Befehl für abschalten "Diesen Artikel haben wir am ....... in den Shop aufgenommen."
    2. SQL-Befehl für alle Artikel Boxenansicht ausschalten

    Danke
     
  3. Anonymous

    Anonymous G-WARD 2015/2016

    Registriert seit:
    20. Februar 2012
    Beiträge:
    8.926
    Danke erhalten:
    1.563
    Danke vergeben:
    1.140
    1: UPDATE products SET gm_show_date_added = 0
    2: verstehe ich nicht :)

    wie immer ohne Gewähr! Erst testen.
     
  4. Hallo Marmoles, danke erstmal,
    habe im Moment in allen Kategorien und Unterkategorien für die Produktübersicht die Boxenansicht aktiviert, möchte nun aber testweise die Listenansicht in der Produktübersicht, dazu müsste ich jede Kategorie und Unterkategorie bearbeiten um die Artikelanzeige als Box abzuschalten. Jetzt verständlich?:)
     
  5. Anonymous

    Anonymous G-WARD 2015/2016

    Registriert seit:
    20. Februar 2012
    Beiträge:
    8.926
    Danke erhalten:
    1.563
    Danke vergeben:
    1.140
    Du meinst die Kachelansicht?!
     
  6. Anonymous

    Anonymous G-WARD 2015/2016

    Registriert seit:
    20. Februar 2012
    Beiträge:
    8.926
    Danke erhalten:
    1.563
    Danke vergeben:
    1.140
    2: UPDATE categories SET view_mode_tiled = 0

    wie immer ohne Gewähr :)
     
  7. Danke dir, recht hast du die Kachelansicht! Könnte mich Boxen;)
     
  8. beide SQL-Befehe haben bestens funktioniert im Testshop. danke
     
  9. Anonymous

    Anonymous Erfahrener Benutzer

    Registriert seit:
    22. September 2011
    Beiträge:
    904
    Danke erhalten:
    85
    Danke vergeben:
    136
    Hallo,
    gibt es einen SQL Befehl die Dateinamen aller Bilder mit dem Artkelnamen zu befüllen.

    schon mal Danke
     
  10. barbara

    barbara G-WARD 2014-2020

    Registriert seit:
    14. August 2011
    Beiträge:
    35.576
    Danke erhalten:
    11.316
    Danke vergeben:
    1.614
    ich glaube das würde nur gehen, wenn Du in keinem Artikel 2 oder mehr Bilder hast.
    bzw. müsste man für Bild 2, 3 4... andere Befehle ausgeben oder diese Bilder nicht ändern
     
  11. Anonymous

    Anonymous Erfahrener Benutzer

    Registriert seit:
    22. September 2011
    Beiträge:
    904
    Danke erhalten:
    85
    Danke vergeben:
    136
    @barbara
    mir würde es reichen wenn das 1. Bild nicht nur ne Nummer hätte.
     
  12. Anonymous

    Anonymous G-WARD 2015/2016

    Registriert seit:
    20. Februar 2012
    Beiträge:
    8.926
    Danke erhalten:
    1.563
    Danke vergeben:
    1.140
    in der DB bei products_images fehlt die Spalte products_name, deshalb kann man das nicht per SQL-befehl machen
     
  13. barbara

    barbara G-WARD 2014-2020

    Registriert seit:
    14. August 2011
    Beiträge:
    35.576
    Danke erhalten:
    11.316
    Danke vergeben:
    1.614
    Ich habe gerade mal in die Datenbank geschaut.
    Das eigentliche Produkt-Bild ist in der Tabelle "products"
    Alle weiteren in der Tabelle "products_images"
    Es gibt in beiden Tabellen aber nur eine Spalte mit dem Bild-Namen und ich wage zu bezweifeln, dass eine Änderung des Namens hier das gewünschte Ergebnis liefert.
    Da aber der Name, wenn einmal eingetragen, im Admin stehen bleibt, müsste es irgendwo in der DB stehen.

    Ein weiteres Problem wären die Leerzeichen in den Artikelnamen, die gegen einen Unter- oder Bilderstrich getauscht werden müssten.
     
  14. Anonymous

    Anonymous Erfahrener Benutzer

    Registriert seit:
    22. September 2011
    Beiträge:
    904
    Danke erhalten:
    85
    Danke vergeben:
    136
    @barbara @marmoles

    ich sehr :oops: das sind die kleinen Nachteile wenn man die JTL WaWi nutzt (alle Bilder erhalten nur eine Nummer). Für mich überwiegen aber die Vorteile weil man in sehr kurzer Zeit Artikel einpflegen oder ändern kann.
    Euch Beiden ein Danke
     
  15. Anonymous

    Anonymous Erfahrener Benutzer

    Registriert seit:
    28. Juli 2016
    Beiträge:
    76
    Danke erhalten:
    4
    Danke vergeben:
    1
    Das geht definitiv.
    Alle Artikelbilder haben bei mir die Artikelnr als Name und man muss nur eine UPDATE Abfrage durchführen, iwo hat ich mir das aufgeschrieben. Muss ich nur finden bzw rumprobieren. Dann geht das sofort.


    EDIT: Da hab ichs.
    Also wenn du wie ich, die Artikelnr brauchst und diese einfügen willst als Bilddateiname, dann nutz folgendes:
    Code:
    UPDATE products SET products_image = products_model
    UPDATE products SET product_image=CONCAT(product_image, ' .jpg')
    
    Beide UPDATE Abfragen hintereinander weg.
    Wenn du jetzt den Namen nehmen willst musst du natürlich das Feld ändern, oder die jpg Dateien umbenennen in Artikelnr.
     
  16. barbara

    barbara G-WARD 2014-2020

    Registriert seit:
    14. August 2011
    Beiträge:
    35.576
    Danke erhalten:
    11.316
    Danke vergeben:
    1.614
    #176 barbara, 17. Februar 2017
    Zuletzt bearbeitet: 17. Februar 2017
    Und Du hast bestehende Bilder damit umbenannt?
    oder hast du die Bilder mit der "artikelnr.jpg" hochgeladen und so neu zugeordnet?

    Nachtrag:
    ich teste das mal.

    Das geht nicht um bestehenden Bildern einen neuen Namen zu geben.
    Man kann das nur nutzen, wenn man die Bilder mit dem entsprechenden Namen hoch lädt und dann per SQL zuweisen möchte.
     
  17. Anonymous

    Anonymous Erfahrener Benutzer

    Registriert seit:
    28. Juli 2016
    Beiträge:
    76
    Danke erhalten:
    4
    Danke vergeben:
    1
    Keine Ahnung wie damals der Zustand war.
    Ansonsten halt einfach das Feld einmal leermachen über SQL.
    Sollte normalerweise aber auch so gehen. Ist ja schließlich Update.
    Ich hatte die bilder direkt im artikelnr.jpg format, ja.
    Meines wissens hatte ich auch schon bestehende. man könnte ja alle seine artikel auch exportieren, und wieder importieren und dabei bilder löschen lassen, die option gibts ja.


    EDIT: Ach du hast das anders gemeint.
    Ja klar, ich will nicht die DATEIEN umbenennen, sondern das FELD welches den Dateinamen enthält.
    Was anderes war auch nicht gewollt.
    Das ginge auch, aber nicht mit den 2 Zeilen :)
     
  18. barbara

    barbara G-WARD 2014-2020

    Registriert seit:
    14. August 2011
    Beiträge:
    35.576
    Danke erhalten:
    11.316
    Danke vergeben:
    1.614
    Nein.
    Das Feld leer machen = kein Artikelbild mehr.
    Einen neuen Namen eingeben, ohne das es ein Artikelbild mit dem Namen gibt = Bild wird nciht gefunden = 404

    Es sollte der Name eines bestehenden Bildes geändert werden.
    Im Admin kann man das über "Dateiname" machen.
     
  19. Anonymous

    Anonymous Erfahrener Benutzer

    Registriert seit:
    28. Juli 2016
    Beiträge:
    76
    Danke erhalten:
    4
    Danke vergeben:
    1
    Siehe mein Edit.
    Bisschen was verdreht.
     
  20. barbara

    barbara G-WARD 2014-2020

    Registriert seit:
    14. August 2011
    Beiträge:
    35.576
    Danke erhalten:
    11.316
    Danke vergeben:
    1.614
    Es hätte ja auch klappen können :D