sql >> Databasteknik >  >> RDS >> Mysql

SQL reserverade nyckelord som orsakar fel vid import av data från textfil

Du har ogiltiga data på rad 32325:

1062708~16257~Express Licensing Program:<ul><li>Targeted at small - medium companies (1-500 units)</li><li>Minimum purchase requirements for licenses</li><li>Includes all Symantec software products</li><li> Certificated-based program - requires no legal review</li><li>Band identified via number of units per transaction</li></ul>
<br />Max and Min Requirements<ul><li>Low entry level requirement</li><li>Minimum 1 server (S-Band) OR 5 desktop (A-H Band)</li></ul>~~0.00~
1062708~16260~2~~0.00~

Den mittlinjen.

Anledningen till att det misslyckas är att $id_product och $id_feature är inte i enstaka citattecken/eller escaped.

Vad du bör göra är att förbereda/köra detta (eller bli av med den ogiltiga informationen).



  1. MySQL-valsträng med flera specialtecken

  2. MySQL + PHP:Hur hanterar man Umlauts i lagrade procedurparametrar?

  3. ÄNDRA KOLUMN i Oracle - Hur kontrollerar jag om en kolumn är nullbar innan den ställs in på nullbar?

  4. MySQL:Lägg till sekvenskolumn baserat på ett annat fält