我使用Perl將csv文件插入到MySQL中。 我已經成功地將一些數據插入到MySQL中。 但是,csv文件中的某些字段爲空,且代碼無法繼續運行。如何避免使用Perl插入一個非空字段從csv到mysql?
什麼是正確的方式來表達if語句來檢查$rttjitter
是否爲空,否則打印該行號,然後執行?
即2條件:$rtt
不等於0且$rttjitter
不爲零。
my $empty = q{};
my @nulls =();
if ($rtt !=0 && $rttjitter ne undef)
^ 這些工作不太好。
它說「全局符號$ DBNAME」需要顯式包名稱,並且在使用「使用Text :: CSV」時出現編譯錯誤 –
我現在可以使用 if(defined($ rttjitter)&& $ rttjitter && $ rtt != 0) –