When using a csv or txt file to populate a DB table with Kettle / PDI you may see an error like:
Couldn't execute SQL: ... BLOB/TEXT column 'COLUMNNAME' used in key specification without a key length
This is caused as Pentaho Kettle / PDI automatically set's CSV / Text fields to datatype "TINYTEXT"