我有一个像这样的枚举 FIRST, THIRD = 0X80000001, FIFTH警告: ISO C将枚举数的值限制在“int”-Wpedantic的范围内
我发现发生这种情况是因为当我将十六进制值0X80000001转换为整数时,它超过了无符号整数限制。我的目的是在没有此警告的情况下将连续十六进制值作为枚举中的状态。我不能使用宏,因为这将违背最初拥有枚举
我尝试通过php脚本转储数据,但没有使用命令行。因此,我使用创建了.sql文件,然后尝试使用我的脚本:mysql_select_db($name, $link)($fread) or die(mysql_error());当我尝试转储数据时,我得到了一个错误:
You have an error in your SQL syntax(10) unsigned NOT