WARNING[7111][C-00002d8f]: app_macro.c:311 _macro_exec: Context 'macro-StoreCLID' for macro 'StoreCLID' lacks 's' extension, priority 1
exten => s
создаёт exten => ~~s~~
. Можно макрос записать так:context macro-StoreCLID {
s => {
ext=${ARG1};
NoOp( == ${ext} == );
....
Return();
};
};
macro macro-StoreCLID {
catch s {
ext=${ARG1};
NoOp( == ${ext} == );
Return();
};
};
CREATE TABLE `test` (
`latin` varchar(45) CHARACTER SET latin1 DEFAULT NULL,
`cyrillic` varchar(45) CHARACTER SET cp1251 DEFAULT NULL,
) ENGINE=InnoDB DEFAULT CHARSET=utf8;
SHOW COLUMNS FROM `test`;
+----------+-------------+------+-----+---------+-------+
| Field | Type | Null | Key | Default | Extra |
+----------+-------------+------+-----+---------+-------+
| latin | varchar(45) | YES | | NULL | |
| cyrillic | varchar(45) | YES | | NULL | |
+----------+-------------+------+-----+---------+-------+