dvwa中 Illegal mix of collations for operation 'UNION'
时间: 2023-11-25 09:11:41 浏览: 127
Illegal mix of collations for operation 'UNION' 是一个报错提示,通常在进行SQL注入时会出现。这个错误提示表示在执行UNION操作时,不同字符集的数据进行了混合,造成了冲突。这个错误通常是由于数据库表的字符集不一致导致的。
举例来说,如果我们输入了类似于 "-1' union select 1,table_name from information_schema.tables where table_schema='dvwa'#" 的SQL注入语句,它会尝试从信息模式(information_schema)的表中获取表名,并将结果与数字1进行合并。然而,如果数据库中存在不同字符集的表,那么在执行UNION操作时,不同字符集的数据就会发生冲突,从而导致 "Illegal mix of collations for operation 'UNION'" 的报错提示出现。
在具体的案例中,dvwa表中出现了 "Illegal mix of collations for operation 'UNION'" 报错。这意味着在执行UNION操作时,dvwa表中的数据存在字符集冲突。可以通过检查数据库表的字符集设置,确保它们的字符集一致,以解决这个问题。<span class="em">1</span><span class="em">2</span><span class="em">3</span>
#### 引用[.reference_title]
- *1* *3* [DVWA靶场在sql注入联合查询时返回报错信息 “Illegal mix of collations for operation ‘UNION’ ”之解决](https://blog.csdn.net/AlienEowynWan/article/details/127907803)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v93^chatsearchT3_1"}}] [.reference_item style="max-width: 50%"]
- *2* [DVWA中SQL注入时union出错,union排序混乱(Illegal mix of collations for operation UNION)](https://blog.csdn.net/F_A_N_G_/article/details/129387274)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v93^chatsearchT3_1"}}] [.reference_item style="max-width: 50%"]
[ .reference_list ]
阅读全文