use DBI;
my $jobID = 1;
$dbh = DBI->connect("dbi:mysql:$database:$db_server", $user, $password) or die "Connection ERROR!";
$dbh->do('USE MultiRunScheduler');
$dbh->do('UPDATE Scheduler SET RequestStatus="CANCELED" WHERE ID="$jobID";')
print "Scheduled Jobs deleted";
Я пытаюсь изменить RequestStatus
поля базы данных, основанные на ID
, но она не работает через UPDATE
заявления. Он печатает Scheduled Jobs deleted
, и вся программа работает успешно, но не обновляет базу данных RequestStatus
. Если я удалю ID="$jobID"
и изменим его на ID=1
, тогда запись в базе данных изменится на RequestStatus
.UPDATE запрос не работает в DBI
Любая идея, как обойти это?
Это сработало, и я буду держать эту концепцию в виду! Большое спасибо! –