TIPS
ON DUPLICATE KEY UPDATE使用:
作用:向数据库以相同unique或者primary key插入一条记录,若已经存在该key则更新这条记录,否则则新增一条记录;
示例:
1 | INSERT INTO TABLE_NAME('id', 'column2') VALUES('', '') ON DUPLICATE KEY UPDATE id = '111' |
MySQL字符串函数:
ASCII(str):
作用:返回第一个字符串的ASCII码值;如果字符串为空则返回0;
示例:
1 | SELECT ASCII('2') |
ORD(str):
作用:如果字符串str句首是单字节返回与ASCII()函数返回的相同值。如果是一个多字节字符,以格式返回((first byte ASCII code)256+(second byte ASCII code))[256+third byte ASCII code…]
示例:
1 | SELECT ORD('2') |