Questione : Timestamp di MySQL

Ciao, la necessità del

I di fare funzionare uno scritto che cerca tutte le colonne nella mia base di dati ha composto di intorno 40 tabelle per come “il bollo„ ed allora entra nei dati/tempo correnti “ora ()„. Inoltre devo alterare queste colonne in modo che il valore di difetto sia “current_timestamp„.

How andrei circa questo?

Thanks
class= del

Risposta : Timestamp di MySQL

provare questo:

1:
2:
3:
4:
5:
6:
7:
8:
9:
SELEZIONARE 
	CONCAT (“`dell'AGGIORNAMENTO„, a.TABLE_SCHEMA, “`. il `„, a.TABLE_NAME, “`SI È REGOLATO “„, b.COLUMN_NAME, ““=„„, ORA (), “„; ALTERARE il `della TABELLA “, a.TABLE_SCHEMA,„ `. il `“, a.TABLE_NAME,„ `MODIFICA il `“, b.COLUMN_NAME,„ `“, b.DATA_TYPE,„ NON DIFETTO CURRENT_TIMESTAMP di POSIZIONE DI SEGNALE MINIMO; ") COME `dello scritto del `
DA 
	information_schema.TABLES a
	UNIRE information_schema.COLUMNS b USING (TABLE_NAME)
DOVE 
	a.TABLE_SCHEMA='db_name E 
	a.TABLE_TYPE = ' TABLE BASSO E 
	b.DATA_TYPE GRADICONO “%stamp%„
Altre soluzioni  
 
programming4us programming4us