我正在使用来自另一个 mysql 表的信息生成 mysql 表模式。下面是为“枚举”mysql 数据类型打印的 python 代码。
print '\t`%s` %s(\'%s\') COLLATE utf8_unicode_ci NOT NULL,' % (mysql_field_name, mysql_data_type, '\',\''.join(mysql_field_values.split(',')))
我需要一个以 % 和 $ 作为值的枚举字段。我似乎无法在输出中打印美元符号。
这是打印的:
`promotion_type` enum('','%') COLLATE utf8_unicode_ci NOT NULL,
这就是我希望它打印的内容:
`promotion_type` enum('$','%') COLLATE utf8_unicode_ci NOT NULL,
我必须更改什么才能打印美元符号?