2012-02-01 11 views

risposta

135

Diversi modi:

# Comment 
-- Comment 
/* Comment */ 

vedere il docs.

+45

[Ricordatevi di inserire lo spazio] (http://stackoverflow.com/q/14435989/632951) dopo '--' – Pacerier

+1

Esiste una buona pratica generale o una guida di stile per quando utilizzare questi diversi sintassi? Ovviamente l'ultimo è l'ideale per i commenti su più righe, ma c'è qualche regola empirica per i commenti a riga singola? – StockB

+1

@StockB no, ma non fa mai male essere coerenti con i tuoi stili di codifica. – gdoron

12

È possibile utilizzare un'unica linea Commenti:

-- this is a comment 
# this is also a comment 

O un commento su più righe:

/* 
    multiline 
    comment 
*/ 
3

Da here è possibile utilizzare

# For single line comments 
-- Also for single line, must be followed by space/control character 
/* 
    C-style multiline comment 
*/ 
17

"Un commento per una colonna può essere specificato con l'opzione COMMENT. Il commento viene visualizzato dalle dichiarazioni SHOW CREATE TABLE e SHOW FULL COLUMNS. Questa opzione è operativa a partire da MySQL 4.1. (E 'consentito, ma ignorato nelle versioni precedenti.)"

Come esempio

-- 
-- Table structure for table 'accesslog' 
-- 

CREATE TABLE accesslog (
aid int(10) NOT NULL auto_increment COMMENT 'unique ID for each access entry', 
title varchar(255) default NULL COMMENT 'the title of the page being accessed', 
path varchar(255) default NULL COMMENT 'the local path of teh page being accessed', 
.... 
) TYPE=MyISAM; 
+0

Non penso che questo sia ciò che l'OP stava chiedendo. – user1717828

+0

È quello che stavo cercando :) Incidentalmente, ho trovato che l'argomento COMMENT doveva essere prima di qualsiasi argomento AFTER; l'ordine è importante, evidentemente. –

1

tre tipi di commenti sono supportati

  1. Hash linea singola base commentando usando #

    Select * from users ; # this will list users 
    
    1. Double Dash commentando utilizzando -

    Select * from users ; -- this will list users

Nota: E 'importante avere singolo spazio bianco subito dopo -

3) multilinea commentando utilizzando/* */

Select * from users ; /* this will list users */ 
Problemi correlati