此sql语句有什么问题,在series_seasons ='12'附近产生mysqli错误

Zac*_*ack -2 php mysql

我有一个页面可以更新电视连续剧的记录,但是SQL语句似乎无效,我看了几个小时,我想我已经“盲目”了,有什么机构可以提供帮助吗?所有的变量似乎都很好,但是我得到了“请检查SET series_seasons ='12'附近的MySQL代码”

$ussql="UPDATE epg_series SET `series_name`='Red Dwarf', SET `series_seasons`='12', SET `series_year_start`='', SET `series_year_end`='-', SET `series_seasondata`='', SET `series_IMDB`='tt0094535', SET `series_regular_cast`='' WHERE `series_abbr` = 'RDDWARF'";



$result= mysqli_query($conn,$ussql) or die("ERROR: Could not insert record.<hr>".mysqli_query($conn)."<hr>".$uspsql."<hr>");

Run Code Online (Sandbox Code Playgroud)

我期望更新数据库,但是失败,我什至在Navicat和Navicat报告中都尝试过

您的SQL语法有误;检查与您的MySQL服务器版本相对应的手册,以在第1行的'SET series_seasons= '12',SET series_year_start='',SET series_year_end='-'' 附近使用正确的语法

sca*_*dge 5

太多SET ..试试

$ussql="UPDATE epg_series 
    SET `series_name`='Red Dwarf', 
     `series_seasons`='12', 
     `series_year_start`='', 
     `series_year_end`='-', 
     `series_seasondata`='', 
     `series_IMDB`='tt0094535', 
     `series_regular_cast`='' 
    WHERE `series_abbr` = 'RDDWARF'";
Run Code Online (Sandbox Code Playgroud)