昨天做同步数据,然后我建了几个表,在程序中执行sql时无论如何都查不到数据,最后发现数据库的数据多了许多空格,条件无法满足,导致查找不到数据。
就查了下原因,主要原因就是char与varchar的区别之前我不清楚(发现自己数据库知识好薄弱)。
char :定长,不足补空白
varchar:变长,有长度限制
参考链接:http://blog.csdn.net/dracotianlong/article/details/7828684
昨天做同步数据,然后我建了几个表,在程序中执行sql时无论如何都查不到数据,最后发现数据库的数据多了许多空格,条件无法满足,导致查找不到数据。
就查了下原因,主要原因就是char与varchar的区别之前我不清楚(发现自己数据库知识好薄弱)。
char :定长,不足补空白
varchar:变长,有长度限制
参考链接:http://blog.csdn.net/dracotianlong/article/details/7828684