Mysql,无法创建表

时间:2017-03-10 17:25:01

标签: mysql unix primary-key create-table

在这段代码中,一切似乎都是正确的,我无法理解我在这里缺少的东西。我有:

function drawChart() {
    var data = new google.visualization.DataTable();
    data.addColumn('string', 'Name');
    data.addColumn('string', 'Rank');
    data.addColumn('string', 'ToolTip');

         // For each orgchart box, provide the name, manager, and tooltip to show.
    data.addRows([
      [{ "v": '1', f: 'Mike<div style="color:red; font-style:italic">President</div>' }, '', 'The President'],
      [{ "v": '2', f: 'Jim<div style="color:red; font-style:italic">vice</div>' }, '1', 'VICE'],
      [{ "v": '3', f: 'Three<div style="color:red; font-style:italic">vice</div>' }, '1', 'VICE'],
      [{ "v": '4', f: 'Four<div style="color:red; font-style:italic">vice</div>' }, '3', 'VICE'],
      [{ "v": '5', f: 'Five<div style="color:red; font-style:italic">vice</div>' }, '3', 'VICE']
    ]);

    // Create the chart.
    var chart = new google.visualization.OrgChart(document.getElementById('chart_div'));
    // Draw the chart, setting the allowHtml option to true for the tooltips.
    chart.draw(data, { allowHtml: true });

    // When the orgchart is selected
    google.visualization.events.addListener(chart, 'select', function () {
        // alert('sel');
        this.blur;
        var selectedItem = chart.getSelection()[0];
        if (selectedItem) {
            var selectedValue = data.getValue(selectedItem.row, 0);
            console.log('The user selected ' + selectedValue);
        }
    });
}

问题出在哪里?

2 个答案:

答案 0 :(得分:0)

您必须在创建表之前创建数据库。接下来,您必须选择要在其上创建数据库表的数据库。

在MySql中创建数据库的步骤是:

(考虑你的例子它应该是这样的。)

  • 第1步:创建数据库工具;此查询将在mysql中创建一个名为&#34; Instruments&#34;的数据库。

  • 第2步:使用仪器; 此查询将选择要在其上创建表的数据库。

  • 第3步:使用以下查询创建表格:

    create Table Instruments( Inst-ID INT not null PRIMARY KEY AUTO_INCREMENT, 
                              Type varchar(15), 
                              MakerName varchar(25), 
                              Year varchar(4) );
    

答案 1 :(得分:0)

CREATE TABLE IF NOT EXISTS `Instruments` (
  `Inst-ID` int(11) NOT NULL AUTO_INCREMENT,
  `Type` varchar(15) NOT NULL,
  `MakerName` varchar(25) NOT NULL,
  `Year` varchar(4) NOT NULL,
  PRIMARY KEY (`Inst-ID`)
) ENGINE=MyISAM  DEFAULT CHARSET=latin1;

你忘记了``而你忘记了引擎,默认字符集和auto_increment