Quindi voglio salvare diversi URI nel database.
Voglio che anche il formato sia forzato a cercare facilmente diversi URI.
È meglio creare una tabella come questa:
CREATE TABLE uris (
id INT(11) UNIQUE PRIMARY KEY AUTO_INCREMENT,
scheme VARCHAR(255) NOT NULL,
host VARCHAR(255) NOT NULL,
path VARCHAR(255) NOT NULL,
port SMALLINT UNSIGNED,
query VARCHAR(255),
fragment VARCHAR(255)
);
O solo
CREATE TABLE uris (
id INT(11) UNSIGNED PRIMARY KEY AUTO_INCREMENT,
uri TEXT NOT NULL
);
UPDATE: utilizzare
Leggi, salva forse qualche analisi. Ricostruisci l'URI originale e se si tratta di reindirizzamento URL web. Può fare qualche ricerca, ecco perché penso che prima sia meglio.
Sono più interessato a quale vantaggio si ha rispetto a un altro o ci sono problemi nell'utilizzarne uno?