Egy oszlophoz alapértelmezett értéket a DEFAULT záradékkal rendelhetünk. Beállítása esetén, ha az új rekordok beszúrásakor adott oszlophoz nem rendelünk értéke, akkor alapértelmezett értéket veszi fel az oszlophoz tartozó mező.
Példa:
Forráskód
<?php
...
$CreateTableStr_="CREATE TABLE IF NOT EXISTS felhasznalok_tabla1 (
id int NOT NULL AUTO_INCREMENT,
FName VARCHAR(30) NOT NULL DEFAULT '',
FJelszo VARCHAR(40) NOT NULL DEFAULT '',
FKor TINYINT(2) NOT NULL DEFAULT '0',
FVaros VARCHAR(30) NOT NULL DEFAULT '',
PRIMARY KEY (id)
)";
if (mysqli_query($MySqliLink,$CreateTableStr))
{
echo "A tábla elkészült";
}
else
{
echo "MySqli hiba (" .mysqli_errno($MySqliLink). "): " . mysqli_error($MySqliLink);
}
...
?>
A létrejött tábla (phpMyAdmin):

1.