2012-02-01 18 views

Odpowiedz

135

kilka sposobów:

# Comment 
-- Comment 
/* Comment */ 

zobaczyć docs.

+45

[Pamiętaj, aby umieścić przestrzeń] (http://stackoverflow.com/q/14435989/632951) po '-' – Pacerier

+1

Czy istnieje ogólna najlepsza praktyka lub wytyczne dotyczące stylu, kiedy należy używać tych różnych składnie? Oczywiście ta ostatnia jest idealna dla komentarzy wielowierszowych, ale czy istnieje jakaś reguła dla komentarzy jednoliniowych? – StockB

+1

@StockB nie, ale nigdy nie boli, aby zachować spójność ze stylami kodowania. – gdoron

12

Można użyć jednej linii Komentarze:

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

lub multilinii komentarz:

/* 
    multiline 
    comment 
*/ 
3

Od here można użyć

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

„Komentarz do kolumny może być określony z opcją COMMENT. Komentarz jest wyświetlany przez instrukcje SHOW CREATE TABLE i SHOW FULL COLUMNS. Ta opcja działa od wersji MySQL 4.1. (To jest dozwolone, ale ignorowane we wcześniejszych wersjach.)”

Jako przykład

-- 
-- 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

Nie sądzę, że to jest to, o co prosił OP. – user1717828

+0

Tego właśnie szukałem :) Nawiasem mówiąc, stwierdziłem, że argument COMMENT musi być przed jakimkolwiek argumentem AFTER; kolejność jest oczywiście ważna. –

1

trzy typy komentowania są obsługiwane

  1. Hash bazie pojedynczą linię komentowania za pomocą #

    Select * from users ; # this will list users 
    
    1. Komentowanie Double Dash za pomocą -

    Select * from users ; -- this will list users

Uwaga: Jest ważne, aby mieć pojedynczą białą przestrzeń tuż po -

3) Multi linii komentowania za pomocą/* */

Select * from users ; /* this will list users */ 
Powiązane problemy