1 2 3 4 | FROM stats_ip_link LEFT JOIN stats_ip ON stats_ip.id = stats_ip_link.ip_id WHERE stats_ip_link.lastdate > ( NOW( ) - ( 60 *15 ) ) |
http://bitfilm.net/2007/08/25/choosing-optimal-mysql-data-types/quote:TIMESTAMP requires 4 bytes.
DATETIME requires 8 bytes.
1 2 3 4 5 | RewriteBase /project RewriteCond %{REQUEST_FILENAME} \.^(gif|jpe?g|png)$ [NC] RewriteRule ^([A-Za-z0-9-\-.\/]+)$ index.php?input=$1 |
En waarom zou je dat dan willenquote:Op maandag 1 september 2008 18:45 schreef Xcalibur het volgende:
Je kunt geen twee timestamps in 1 tabel gebruiken... in ieder geval geen timestamps die automatisch geupdate worden iig.
1 2 | modified TIMESTAMP DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP |
Vreemd. Maar dan maak je gewoon 1 autoupdate kolom (modified) en de ceated insert je zelf. (Dat insert statement heb je uiteraard maar op 1 plaats staan, dus dat pas je ze aanquote:MySQL said:
#1293 - Incorrect table definition; there can be only one TIMESTAMP column with CURRENT_TIMESTAMP in DEFAULT or ON UPDATE clause
Wat is het nut van twee kolommen waar altijd dezelfde waarde in staat?quote:Op maandag 1 september 2008 20:00 schreef Chandler het volgende:
je kunt wel twee timestamps gebruiken maar zit er een máár aan!. De eerste timestamp zal automatisch geupdated worden en de tweede niet, beetje vervelend![]()
1 |
quote:Op maandag 1 september 2008 22:23 schreef Farenji het volgende:
Ik gok dat je niet het juiste ipadres of de juiste hostnaam hebt ingevuld.
quote:Database-server: sql10.pcextreme.nl (sql10.pcextreme.nl)
1 2 3 4 5 6 7 8 9 10 11 12 13 14 | $mysqlserver = "sql10.pcextreme.nl"; $user = "user"; $password = "password"; $database = "database"; $connect = mysql_connect($mysqlserver, $user, $password) or die (mysql_error()); // echo "<p>Er is een connectie opgezet met de MySQL-server: <strong>" . $mysqlserver . "</strong>. "; mysql_select_db($database) or die (mysql_error()); // echo " Van deze MySQL-server is de database <strong>" . $database . "</strong> geselecteerd.</p>"; ?> |
1 2 3 4 5 6 7 8 | echo '<SELECT MULTIPLE SIZE=10>'; while($row = mysql_fetch_array($result)){ echo '<OPTION VALUE='.$row["id"].'>'; echo $row["name"]; } echo "</SELECT>"; ?> |
Behalve een veld van het type set, maar die ben ik nog nooit in het wild tegengekomen.quote:Op maandag 1 september 2008 23:53 schreef Farenji het volgende:
Een veld in mysql bevat altijd 1 waarde; geen lijst van waardes.
Dan wordt het tijd om ander werk te zoeken of de opdracht te weigeren. Serieus. Je gebruikt een relationele database.quote:Op dinsdag 2 september 2008 00:07 schreef Hafez het volgende:
Nogmaals dit slaat natuurlijk nergens op, maar dit is een test voor een complexere situatie waar ik geen andere keus heb op dit moment.
dit ging over nummers met een punt bvquote:Die nummers kun je het beste opslaan als een mediumint (signed/unsigned, afhankelijk van of je wel/geen negatieve nummers tegenkomt).
Forum Opties | |
---|---|
Forumhop: | |
Hop naar: |