43 lines
1.2 KiB
PHP
43 lines
1.2 KiB
PHP
<?php
|
|
include "db.php";
|
|
|
|
$charSet = "utf8";
|
|
$collation = "utf8_general_ci";
|
|
|
|
$tables = db_query("SHOW TABLES");
|
|
while ($row = db_fetch_array($tables)) {
|
|
$tableName = $row[0];
|
|
echo("$tableName\n");
|
|
|
|
if ($tableName <= 'support_requests') continue;
|
|
|
|
$columns = db_query("SHOW COLUMNS FROM $tableName");
|
|
while ($row = db_fetch_array($columns)) {
|
|
$columnName = $row['Field'];
|
|
$columnType = $row['Type'];
|
|
if (strpos($columnType, "enum") !== false) {
|
|
echo("$columnName $columnType\n");
|
|
$values = str_replace("enum(","",$columnType);
|
|
$values = str_replace(")","",$values);
|
|
$Values = explode(',',$values);
|
|
$value = $Values[0];
|
|
|
|
db_query("USE hotlunch_20210705");
|
|
$Rows = array();
|
|
$results = db_query("SELECT record_num FROM $tableName WHERE $columnName IS NULL");
|
|
while ($row = db_fetch_assoc($results)) {
|
|
$Rows[] = $row['record_num'];
|
|
}
|
|
|
|
db_query("USE hotlunch");
|
|
for ($i = 0; $i < count($Rows); $i++) {
|
|
$record_num = $Rows[$i];
|
|
db_query("UPDATE $tableName SET $columnName = NULL WHERE record_num = $record_num");
|
|
}
|
|
}
|
|
}
|
|
echo("\n");
|
|
}
|
|
|
|
?>
|