timestamp (14) ?

2 отговора 104 прегледа
#1

timestamp (14) ?

Значи направих си таблица като едната колона е такава (timestamp (14)) с идеята че след това ще мога да направя нещо от рода на:
SELECT * FROM table WHERE MOUNT kolonata=10;
да речем, но явно или бъркам синтаксиса или изобщо не може да стане така.
Не искам заявката ми да бъде > едикои си месец < седващ месец.
бтв. говоря за MySQL.
Някой може ли да даде акъл

по добре да мълча и да изглеждам глупав, отколкото да си отворя устата и да го докажа
Отговор
в отговор на TeHuCka #2

Re: timestamp (14) ?

10 ????
MOUNT ?

MONTH(col)=10 :)


Глупаво е по една много проста причина - такъв WHERE не може да използа индекс

Докато > едикои си месец < седващ месец.

МОЖЕ!!

И ако искаш да извадиш 10 реда от таблица с 500 000 - смятай сам разликата в бързодействието

salle.online.bg/sig
Отговор
в отговор на salle #3

Re: timestamp (14) ?

както винаги точен отгвор от selle
и все пак ще опитам за сега така .. а ако станат много редовете и стане бавно .. ще мина на ><

по добре да мълча и да изглеждам глупав, отколкото да си отворя устата и да го докажа
Отговор