да в этом случае char будет хранить 200 пробелов (и объем данных соответственно будет больше), но поиск работать будет быстречее чем с varchar. Это связано с тем, что если в таблице все поля char - MySQL создает некий "упрошенный" вид таблицы и ищет данные в ней. Если же хоть одно поле переменной длины (varchar) для поиска используется дополнительная хеш таблица.
Вообще выигрыш скорости поиска char по сравнению с varchar на небольших проетах не сильно ощутим, но на проектах с большими объемами данных выигрыш будет заметен
https://github.com/yiisoft/yii2/blob/master/docs/g...
для работы с ActiveForm
https://yii2-cookbook.readthedocs.org/forms-active... (правда на английском)