Wie setzen MySQL timeout mehr?

SELECT nama_pabrik,
       kode_barang,
       nama_barang,
       bacth,
       tanggal,
       ((max(stok)-sum(masuk))+sum(keluar)) AS stok_awal,
       sum(masuk),
       sum(keluar),
       no_faktur,
       in_out,
       satuan.nama_satuan,
       max(stok),
       alamat_pelanggan,
       alamat_supplier
FROM kartu_barang
INNER JOIN barang ON kartu_barang.id_barang = barang.id_barang
INNER JOIN satuan ON barang.id_satuan = satuan.id_satuan
LEFT JOIN pelanggan ON kartu_barang.in_out = pelanggan.nama_pelanggan
LEFT JOIN supplier ON kartu_barang.in_out = supplier.nama_supplier
LEFT JOIN pabrik ON barang.id_pabrik = pabrik.id_pabrik
WHERE month(tanggal)<= '10'
  AND month(tanggal)>= '12'
GROUP BY kartu_barang.id_barang
ORDER BY nama_barang,
         id_kartu,
         tanggal

habe ich sql so.es zurück bis zu 3000 Daten. aber es dauert lange Zeit und timeout .aber wenn ich wo ändern statment zu onlu einem Monat nicht drei mont WHERE month(tanggal)== '10' nicht timeout.

Schreibe einen Kommentar