Mysql
 sql >> Datenbank >  >> RDS >> Mysql

Fehlercode 1292 – Abgeschnittener falscher DOUBLE-Wert – Mysql

Diese Meldung bedeutet, dass Sie versuchen, eine Zahl und eine Zeichenfolge in einem WHERE zu vergleichen oder ON Klausel. In Ihrer Abfrage ist die einzige potenzielle Stelle, an der dies auftreten könnte, ON ac.company_code = ta.company_code; Stellen Sie entweder sicher, dass sie ähnliche Deklarationen haben, oder verwenden Sie einen expliziten CAST um die Zahl in einen String umzuwandeln.

Wenn Sie strict deaktivieren Modus, sollte sich der Fehler in eine Warnung verwandeln.