Примечание : через час после этого вопрос был отредактирован с изменением существенное .Этот ответ ответил на вопрос так, как он был изначально, но не относится к отредактированной версии.
Вы можете использовать substring
:
INSERT INTO MyTable (Myfield) values (SUBSTRING('long string', 1, 100))
Параметр pos
начинается с 1
(как ни странно), и все в порядке, если параметр len
больше длины того, что вы фактически вставляете.