Announcement

Collapse
No announcement yet.

Show MySQL index?

Collapse
X
 
  • Filter
  • Time
  • Show
Clear All
new posts

    Show MySQL index?

    Anyone know how to do something like this:
    Code:
    <MvOpenView name="data" view="keycheck" QUERY="{ 'show index from thisTable where Column_name=\'colName\';' }" FIELDS="">
    The index does exist, but I get no response. Is SHOW supported?
    William Gilligan - Orange Marmalade, Inc.
    www.OrangeMarmaladeinc.com

    #2
    A side to this... using MvREVEALSTRUCTURE generates results AND an error: "MvREVEALSTRUCTURE: MvREVEALSTRUCTURE is an Unsupported Operation "
    William Gilligan - Orange Marmalade, Inc.
    www.OrangeMarmaladeinc.com

    Comment


      #3
      Update - got this to work. For future to anyone....
      Code:
      <MvOPENVIEW NAME = "data" VIEW = "keycheck" QUERY = "show index from mytable where Column_name='myColName'">
      <MvIF EXPR = "{ NOT keycheck.d.EOF }">
          <MvREVEALSTRUCTURE NAME = "data" VIEW = "keycheck" VARIABLE = "l.columns">
          <MvASSIGN NAME="g.columns" VALUE="{ l.columns }">
          <MvWHILE EXPR = "{ NOT keycheck.d.EOF }">
             <MvEVAL EXPR="{ miva_variable_value( 'keycheck.d.' $ l.columns[ 1 ]:field_name ) $ ' <br>' }">
              <MvSKIP NAME = "data" VIEW = "keycheck" ROWS = 1>
          </MvWHILE>
      </MvIF>
      
      <MvCLOSEVIEW Name="data" VIEW ="keycheck">
      This is a great resource: http://www.mivascript.com/item/mivas...STRUCTURE.html
      William Gilligan - Orange Marmalade, Inc.
      www.OrangeMarmaladeinc.com

      Comment

      Working...
      X